Python编程学习第一篇——Python零基础快速入门(六)(7)模块
模块是一个包含 Python 定义和语句的文件,它可以被其他程序导入和使用。模块的创建和使用非常简单,下面我们通过一个实例来详细讲解。
首先,我们需要创建一个新的 Python 文件作为我们的模块文件。打开一个新的文本编辑器,输入以下代码并保存为 calculate.py
:
def add(a, b):return a + bdef subtract(a, b):return a - bdef multiply(a, b):return a * bdef divide(a, b):if b == 0:raise ValueError("除数不能为零")return a / b
在这个模块文件中,我们定义了四个函数:add
、subtract
、multiply
和 divide
。这些函数分别实现了加法、减法、乘法和除法运算。
接下来,我们可以在另一个 Python 文件中导入并使用这个模块。创建一个新的 Python 文件,保存为 main.py
。在该文件中,我们可以使用 import
语句导入 calculate
模块,并调用模块中的函数进行运算。以下是 main.py
的代码:
import calculateresult = calculate.add(3, 4)
print("3 + 4 =", result)result = calculate.subtract(7, 2)
print("7 - 2 =", result)result = calculate.multiply(5, 6)
print("5 * 6 =", result)result = calculate.divide(10, 2)
print("10 / 2 =", result)
在这个示例中,我们首先使用 import calculate
语句将 calculate
模块导入到 main.py
中。然后,我们可以使用 calculate.add
、calculate.subtract
、calculate.multiply
和 calculate.divide
等语法来调用模块中的函数。
运行 main.py
,输出结果如下:
3 + 4 = 7
7 - 2 = 5
5 * 6 = 30
10 / 2 = 5.0
通过这个实例,我们可以看到模块的使用非常简单。我们只需要在需要使用模块的地方使用 import
语句导入模块,并使用模块名加函数名的语法来调用模块中的函数即可。
需要注意的是,模块文件和主程序文件需要在同一个目录下,或者在 Python 的模块搜索路径中(可以通过 sys.path
查看模块搜索路径)。如果模块文件不在同一个目录下,则需要将模块文件所在的路径添加到模块搜索路径中。另外,模块文件的文件名应该以 .py
结尾。