Python 中的 exec() 函数 是一个内置函数,可以动态执行 Python 代码。它将包含 Python 代码的字符串或一个代码对象作为参数,并在当前作用域中执行它。此函数通常用于动态代码执行和代码评估。 参数值 参数 说明 object 此参数表示一个字符串或代码对象。如果它是一个字符串,则将执行 Python 代码。如果它是一个代码对象,则将在当前作用域中执行它。 locals 此参数是可选的,表示包含局部 变量 的字典。如果提供了此参数,则将在该字典中执行代码,作为局部命名空间。 globals 此参数是可选的,表示包含全局 变量 的字典。如果提供了此参数,则将在该字典中执行代码,作为全局命名空间。 返回值 exec() 函数在 Python 中始终返回 None。 如何在 Python 中使用 exec() 示例 1 Python 中的 exec() 函数 将一个 Python 代码字符串动态执行为一个程序。 code = "print('Hello, World!')" exec(code) 内置函数 abs() aiter() all() anext() any() ascii() bin() bool() breakpoint() bytearray() bytes() callable() chr() classmethod() compile() complex() delattr() dict() dir() divmod() enumerate() eval() filter() float() format() frozenset() getattr() globals() hasattr() hash() help() hex() id() input() int() isinstance() issubclass() iter() len() list() locals() map() max() memoryview() min() next() object() oct() open() ord() pow() print() property() range() repr() reversed() round() set() setattr() slice() sorted() staticmethod() str() sum() super() tuple() type() vars() zip()