介绍
这篇文章主要介绍python中怎么使用eval求解数学表达式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
eval()方法的语法:
eval(表达式[,全局[,当地人]])
参数
表达式——表达式。
全局——变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
当地人——变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
使用eval求解数学表达式:
& lt; code>, expr =?2 + (3, *, 2))/, 2”, 打印(eval (expr)) & lt;/, code>
输出: 4.0
我们甚至可以在字符串中使用变量名,Python还将对它们进行评估,如下所示
& lt; code> num=10 expr=? (2) + (3 * 2)/2, +, num" 打印(eval (expr)) & lt;/code>
输出: 14.0
以上是“python中怎么使用eval求解数学表达式”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!