一、eval
1.定义
eval()函数是用来执行一个字符串表达式,并返回表达式的值
2.语法格式
eval(expression[,globals[,locals]])
参数:
- expression:表达式
- globals:变量作用域,全局命名空间,如果被提供,则必须是一个字典对象
- locals:变量作用域,局部命名空间,如果被提供,可以是任何映射对象
注意:如果只给出全局变量,则局部变量默认为全局变量。
3.示例
print(eval("8*8")) print(eval("8+9")) print(eval('pow(2,2)'))
运行结果:
64
17
4