前言
该文章描述了函数eval()的使用
2020-01-15
天象独行
0X01;描述
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
0X02;语法
eval(expression[,globals[,locals]])
参数:
expression -- 表达式。
globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
0X03;返回值
返回表达式计算结果。
0X04;举例:
#!/uer/bin/env python #coding:utf-8 x = 6 print(eval('4*x'))
运行结果
/home/aaron/桌面/Python3-Test/venv/bin/python /home/aaron/桌面/Python3-Test/20200115.py 24 Process finished with exit code 0