模块(Module)和包(Package)是 Python 中组织代码的核心方式,它们帮助开发者管理复杂性并实现代码复用。以下是关键知识点:
📚 基础概念
模块:一个包含 Python 代码的文件,通常以
.py
结尾。
例如:math.py
提供数学函数,datetime.py
处理日期时间。包:包含多个模块的目录,需在目录内有
__init__.py
文件。
例如:my_package
目录中可能包含module1.py
、module2.py
和__init__.py
。
🛠 使用方法
- 导入模块
import math print(math.sqrt(16)) # 输出 4.0
- 导入包中的模块
from my_package import module1 module1.greet() # 调用包内模块的函数
- 创建自定义模块
- 新建文件
my_module.py
- 编写函数并保存:
def hello(): print("Hello from module!")
- 在其他文件中导入:
import my_module
- 新建文件
🌐 扩展阅读
- Python基础语法:了解更基础的语法知识
- 模块与包的最佳实践:深入学习高级技巧
模块是基石,包是结构!合理使用它们能让代码更清晰、更高效 😄