eval(str,[,globals[,locals]])函数将字符串str当成有效Python表达式求值,并返回计算结果。
a = eval('3*x+4*y',globals,locals)
其中globals必须是字典,local是映射,可以使locals().
如果没有loclas的全局变量,那么locals会默认globas。
format(value[, format_spec]) -> string
Returns value.__format__(format_spec)
a = eval('3*{}+4*{}'.format(1,2))