什么是Python模块?

模块是Python中组织代码的基本单元,通过import语句可以复用功能。例如:

# math.py 模块内容
def add(a, b):
    return a + b

📌 点击了解Python模块的进阶用法

如何创建模块?

  1. 新建.py文件(如math.py
  2. 编写函数或类
  3. 在其他文件中使用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__控制模块暴露接口

📚 深入学习Python模块设计模式