exec(object[,gobals[,locals]])
这个函数和eval()有相同的作用,用来做运算的。
区别是,exec()可以直接将运算结果赋值给变量对象,而eval()只能运算不能赋值。
>>> exec('b = []')
>>> b
[]
>>> exec('b = "ok" ')
>>> b
'ok'
>>> a = eval('[]')
>>> a
[]
>>> a = eval('"ww"')
>>> a
'ww'
2024-01-11 11:15:58
exec(object[,gobals[,locals]])
这个函数和eval()有相同的作用,用来做运算的。
区别是,exec()可以直接将运算结果赋值给变量对象,而eval()只能运算不能赋值。
>>> exec('b = []')
>>> b
[]
>>> exec('b = "ok" ')
>>> b
'ok'
>>> a = eval('[]')
>>> a
[]
>>> a = eval('"ww"')
>>> a
'ww'