eval()函数的用法
功能:将str字符串当成有效表达式来求值并计算出结果
语法:eval(source[,golbals[,locals]])->value
参数:
source:一个Python表达式或函数compile()返回的代码对象
globals:可选,必须是dictionary
locals:可选,任意映射对象
1 a = 'print("abcde")' 2 eval(a) 3 4 a = 10 5 b = 20 6 c =eval('a+b') 7 print(c) 8 9 10 dict1 = dict(a=100,b=200) 11 d = eval('a+b',dict1) 12 print(d)