#eval()函数
'''
功能:将字符串str当成有效的表达式来求值并返回计算结果。
语法:eval(source[,globals[,locals]])
参数:
source:一个python表达式或者函数compile()返回的代码对象
globals:可选,必须是dictionary(字典)
locals:可选,任意映射对象
'''
eval("print('abcd')") #将字符串str当成有效的表达式来求值并返回计算结果。
#eval(print('abcd')) 括号内不带引号报错,因为不是字符串
a=print("abcde")
eval("a")
a=10
b=20
x={'a':100,'b':200} #定义一个字典
c=eval("a+b",x) #调用eval参数
print(c)