iter([0,1,2,3,4])<list_iterator at 0x2aa87d32988>for i in iter([0,1,2,3,4]):print(i)01234
五、字符串类型代码的执行eval()描述:将字符串str 当成有效的表达式来求值并返回计算结果取出字符串中内容
语法:eval(expression[, globals[, locals]])
参数:
- expression -- 表达式 。
- globals -- 变量作用域 , 全局命名空间 , 如果被提供 , 则必须是一个字典对象 。
- locals -- 变量作用域 , 局部命名空间 , 如果被提供 , 可以是任何映射对象 。
s = "1 + 3 +5"eval(s)9#要统计图片的数量str1 = "['https://ww1.sin5n.jpg', 'https://ww1.siqk4he.jpg']"len(eval(str1))2len(str1)5
exec()描述:执行储存在字符串或文件中的Python语句 , 相比于eval , exec可以执行更复杂的Python代码 。语法:exec(
推荐阅读
- Python实现各种加密,接口加解密不说难
- 分手吧Excel 我有Python了
- PHP&Python获取当前网络外网ip地址
- 一文讲透 Python 协程
- Python绘制多维度专题地图
- 视频调整分辨率的python代码,一如既往地实用
- 太好玩了!6种Python实现「实时」显示进度条
- 简单介绍Python中异常处理用法
- 详解一个Python库,用于构建精美数据可视化web app
- python的反射到底有什么用?