当前位置:
首页 >
python 内置函数 eval()函数 (用来执行一个字符串表达式,并返回表达式的值)
发布时间:2025/3/19
31
豆豆
生活随笔
收集整理的这篇文章主要介绍了
python 内置函数 eval()函数 (用来执行一个字符串表达式,并返回表达式的值)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
def eval(*args, **kwargs): # real signature unknown"""Evaluate the given source in the context of globals and locals.在全局变量和本地变量的上下文中评估给定的源。The source may be a string representing a Python expressionor a code object as returned by compile().The globals must be a dictionary and locals can be any mapping,defaulting to the current globals and locals.If only globals is given, locals defaults to it.源可以是代表Python表达式的字符串,也可以是compile()返回的代码对象。全局变量必须是字典,而本地变量可以是任何映射,默认为当前的全局变量和本地变量。如果仅给出全局变量,则本地变量默认为全局变量。
描述
eval() 函数用来执行一个字符串表达式,并返回表达式的值。语法
eval(expression[, globals[, locals]])参数
expression -- 表达式。 globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。 locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。返回值
返回表达式计算结果。实例
>>> x = 7 >>> eval( '3 * x' ) 21 >>> eval('pow(2,2)') 4 >>> eval('2 + 2') 4 >>> n=81 >>> eval("n + 4") 85总结
以上是生活随笔为你收集整理的python 内置函数 eval()函数 (用来执行一个字符串表达式,并返回表达式的值)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: python 内置函数 sum()函数
- 下一篇: python 中easydict模块使用