python初学者必须吃透的这些内置函数( 六 )

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)5exec()描述:执行储存在字符串或文件中的Python语句 , 相比于eval , exec可以执行更复杂的Python代码 。
语法:exec(


推荐阅读