Python 中的模块和包是组织代码的重要方式,它们可以帮助我们更好地管理代码结构,提高代码的可读性和可维护性。

模块

模块是 Python 代码文件,它包含了 Python 对象定义和语句。一个模块可以被另一个 Python 程序导入并使用。

模块导入

要导入一个模块,可以使用 import 语句。

import math

导入模块后,可以使用模块中的函数和变量。

print(math.sqrt(16))

自定义模块

你可以创建自己的模块,并使用 import 语句导入它们。

# mymodule.py
def my_function():
    return "Hello, World!"

# main.py
import mymodule

print(mymodule.my_function())

包是模块的集合,它允许我们将相关的模块组织在一起。

创建包

要创建一个包,你需要创建一个包含 __init__.py 文件的目录。

# mypackage/
# mypackage/__init__.py
# mypackage/mymodule.py

导入包

要导入包中的模块,可以使用 import 语句。

import mypackage.mymodule

或者使用 from ... import ... 语句。

from mypackage import mymodule

图片示例

下面是一个 Python 模块的示例图片。

Python 模块

更多关于 Python 的内容