python中怎么使用eval求解数学表达式

  介绍

这篇文章主要介绍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求解数学表达式”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

python中怎么使用eval求解数学表达式