互联网技术 / 互联网资讯 · 2024年3月14日

Python 内置语句 exec 的详解

简介

exec 用于执行保存在字符串或文件中的 Python 语句。与 eval 相比,exec 能执行更复杂的代码片段。

需要说明的是在 Python 2 中,exec 不是函数,而是一个内置语句,但 Python 2 提供了一个 execfile() 函数。可以理解为在 Python 3 中,exec 的语句功能与 execfile() 的功能被整合到一个新的 exec() 函数中。

语法

exec(obj)

参数

obj — 要执行的表达式。

返回值

exec 的返回值始终为 None。

实例

以下示例展示了如何使用 exec:

云计算开发:Python内置语句-exec 函数详解

云计算开发:Python内置语句-exec 函数详解

输出结果:

云计算开发:Python内置语句-exec 函数详解