`eval()` 函数用于执行一个字符串表达式,并返回表达式的值。
参数说明:
- `source`:必需,要被计算的表达式字符串。
- `globals`:可选,全局命名空间,如果被提供,则必须是一个字典对象。
- `locals`:可选,局部命名空间,如果被提供,可以是任何映射对象。
`eval()` 函数会将 `source` 参数中的字符串作为 Python 表达式进行解析和计算,并返回计算结果。如果提供了 `globals` 和 `locals` 参数,则会在这些命名空间中执行表达式。
需要注意的是,`eval()` 函数会执行任意的 Python 代码,因此在使用时需要注意安全性问题。