eval() 和 exec() 函数都属于 Python 的内置函数。
eval() 和 exec() 函数的功能是相似的,都可以执行一个字符串形式的 Python 代码(代码以字符串的形式提供),相当于一个 Python 的解释器。二者不同之处在于,eval() 执行完要返回结果,而 exec() 执行完不返回结果。
eval()和exec()的用法
eval() 函数的语法格式为:
eval(expression, globals=None, locals=None, /)
而 exec() 函数的语法格式如下:
exec