简介
Python 编程语言自带各种内置函数。其中包括一些常见的函数,例如:
print()
用于打印表达式abs()
用于返回一个数的绝对值int()
用于将其他数据类型转换为整数len()
用于返回序列或集合的长度
然而,这些内置函数是有限的,我们可以利用模块来创建更复杂的程序。
模块 是由 Python .py
文件组成的 Python 代码。任何 Python 文件都可以被引用为一个模块。一个名为 hello.py
的 Python 文件具有模块名称 hello
,可以被导入到其他 Python 文件中,或者在 Python 命令行解释器中使用。您可以通过阅读《如何在 Python 3 中编写模块》来了解如何创建自己的模块。
模块可以定义函数、类和变量,您可以在其他 Python .py
文件中或通过 Python 命令行解释器中引用这些函数、类和变量。
在 Python 中,通过使用 import
语句来访问模块。当您这样做时,您执行模块的代码,保持定义的作用域,以便您当前的文件可以利用这些定义。
例如,当 Python 导入一个名为 hello
的模块时,解释器首先会搜索内置模块中是否存在名为 hello
的模块。如果没有找到内置模块,Python 解释器将在它从 sys.path
变量接收到的目录列表中搜索名为 hello.py
的文件。
本教程将引导您检查和安装模块,导入模块以及为模块设置别名。
先决条件
您应该已经安装了 Python 3,并在您的计算机或服务器上设置了编程环境。如果您还没有设置编程环境,可以参考适用于您操作系统(Ubuntu、CentOS、Debian 等)的本地编程环境或服务器编程环境的安装和设置指南。
检查和安装模块
Python 标准库中内置了许多模块,这些模块提供了对系统功能的访问或提供了标准化的解决方案。Python 标准库是每个 Python 安装的一部分。
要检查这些 Python 模块是否已准备就绪,请进入您的本地 Python 3 编程环境或基于服务器的编程环境,并在命令行中启动 Python 解释器,如下所示:
python
在解释器中,您可以运行 import
语句,以确保给定的模块已准备好调用,例如:
import math
由于 math
是一个内置模块,您的解释器应该会在不返回任何反馈的情况下完成任务,并返回到提示符。这意味着您无需执行任何操作即可开始使用 math
模块。
让我们使用一个您可能尚未安装的模块,如 2D 绘图库 matplotlib
,来运行 import
语句: