在Python中,eval函数是一个内置函数,它用于将字符串作为代码进行求值并返回结果。它的作用是将字符串中的表达式解析为可执行的Python代码,并返回表达式的结果。
eval函数的语法如下:
eval(expression[, globals[, locals]])
其中,expression是一个字符串,表示要执行的Python代码。globals和locals是可选参数,用于指定全局和局部命名空间的字典。如果没有提供这两个参数,eval函数将使用当前的全局和局部命名空间。
下面是一些示例代码,以展示eval函数的用法和效果:
示例1:求解简单算术表达式
expression = "2 + 3 * 4"
result = eval(expression)
print(result) # 输出:14
在这个示例中,我们将字符串"2 &#