python中eval的作用
时间: 2023-12-01 16:38:50 浏览: 85
Python eval函数介绍及用法
5星 · 资源好评率100%
eval()是Python内置函数之一,它的作用是将字符串str当成有效的表达式来求值并返回计算结果。例如,我们可以使用eval()函数来计算一个字符串表达式的值,如下所示:
```
>>> x = 1
>>> y = 2
>>> z = eval('x + y')
>>> print(z)
3
```
在上面的例子中,我们使用eval()函数将字符串'x + y'转换为表达式x + y,并计算出其值3。
需要注意的是,由于eval()函数会执行任意的Python代码,因此在使用时需要谨慎,避免执行恶意代码或者不安全的代码。
阅读全文