python eval() 函数解析传递给它的表达式并在程序中运行 python 表达式(代码)。
签名
eval(expression, globals, locals)
参数
expression- 字符串被解析和评估为 Python 表达式。
globals(可选)- 指定可用全局方法和变量的字典。
locals (可选) - 它是另一个字典,通常用于在 Python 中映射类型。
返回
它返回从表达式计算的结果。
Python eval() 函数示例 1
下面的例子显示了 eval() 的工作:
x = 5
print(eval('x + 1'))
输出:
6
说明:在上面的例子中,我们取一个名为 x 的整数变量,eval() 函数解析表达式并返回表达式计算的结果。
相关用法
- Python PIL eval()用法及代码示例
- Python Wand evaluate()用法及代码示例
- Python numpy matrix eye()用法及代码示例
- Python enchant.request_dict()用法及代码示例
- Python enum.IntEnum用法及代码示例
- Python enumerate()用法及代码示例
- Python math expm1()用法及代码示例
- Python enchant.get_enchant_version()用法及代码示例
- Python enchant.request_pwl_dict()用法及代码示例
- Python enchant.Dict()用法及代码示例
- Python enum.auto()用法及代码示例
- Python enchant.list_languages()用法及代码示例
- Python enchant.DictWithPWL()用法及代码示例
- Python exec()用法及代码示例
- Python expandtabs()用法及代码示例
- Python enchant.dict_exists()用法及代码示例
- Python math exp()用法及代码示例
- Python numpy matrix empty()用法及代码示例
- Python numpy.less()用法及代码示例
- Python Sympy Permutation.list()用法及代码示例
注:本文由纯净天空筛选整理自 Python eval() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。