Logo

郎哥编程

执行表达式

2021-11-11 704

函数声明:

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
>>>


代码在线纠错(通义千问 qwen-max)

支持粘贴多个代码文件,提交后由阿里云通义千问自动分析代码漏洞、语法错误、逻辑问题并给出修改建议。
您已解锁 AI 代码纠错功能,可正常使用!

评论区

登录 后发表评论
暂无评论