Python内置函数之exec()

exec(object[,gobals[,locals]])
这个函数和eval()有相同的作用,用来做运算的。

区别是,exec()可以直接将运算结果赋值给变量对象,而eval()只能运算不能赋值。

>>> exec('b = []')
>>> b
[]
>>> exec('b = "ok" ')
>>> b
'ok'
>>> a = eval('[]')
>>> a
[]
>>> a = eval('"ww"')
>>> a
'ww'
原文地址:https://www.cnblogs.com/leomei91/p/7356376.html