什么是Python模块?
模块是Python中组织代码的基本单元,通过import
语句可以复用功能。例如:
# math.py 模块内容
def add(a, b):
return a + b
如何创建模块?
- 新建
.py
文件(如math.py
) - 编写函数或类
- 在其他文件中使用
import math
# main.py
import math
print(math.add(2, 3)) # 输出 5
模块化编程优势
- 复用性:避免重复编写代码
- 可维护性:模块化代码更易调试和更新
- 协作效率:团队开发时划分职责
常用内置模块
模块名 | 功能 | 示例 |
---|---|---|
os |
操作系统接口 | os.listdir() |
sys |
系统相关函数 | sys.exit() |
datetime |
日期时间处理 | datetime.datetime.now() |
模块化最佳实践
- 使用清晰的命名规范(如
utils.py
) - 避免过度依赖全局变量
- 通过
__all__
控制模块暴露接口