执行表达式
343字,阅读需时2分钟
来自专栏
课程/专栏

函数声明:

eval(expression[, globals[, locals]])

执行expression表达式并返回计算结果。

参数expression是字符串对象,它表示一个合法的Python表达式。Globals和locals是可选参数,用于界定表达式在计算过程中的作用域,如果这两个参数省略,则表达式执行时会使用 eval() 被调用的环境中的 globals 和 locals。

案例代码:

>>> x = 1
>>> eval("x+1")
2
>>> y = 6
>>> eval("pow(y,2)+x")
37
>>>
我要评论
全部评论