Python exec() 函数

2024年9月26日 | 1 分钟阅读

python exec() 函数用于动态执行 Python 程序,可以是字符串或对象代码,并且它可以接受大块代码,这与只接受单个表达式的 eval() 函数不同。

签名

exec(object, globals, locals)

参数

object - 它应该是字符串或代码对象。

globals (可选) - 用于指定全局函数。

locals (可选) - 用于指定局部函数。

让我们看一些 exec() 函数的例子,如下所示

Python exec() 函数示例 1

此示例显示了 exec() 函数的工作方式。

输出

True
9

Python exec() 函数示例 2

此示例显示了 exec() 动态代码执行

输出

Enter Code Snippet to execute:
print(sqrt(16))
4.0
Enter Code Snippet to execute:
print(min(2,1))
1
Done

下一个主题Python 内置函数