文章目录
模块
1.为什么需要模块化编程
-1. 大规模程序要求:将任务分解成多个模块,团队协同开发完成
-2. 代码复用要求:一个模块实现后,可反复调用。
-3. 维护性要求:可维护性增强
2. 模块化编程的流程
-1. 设计:设计API,描述模块中提供的函数和类的功能,及其使用方法。
-2. 实现:编码实现API的功能。
-3. 测试:编写测试代码,消除全局代码。
-4. 封装:使用私有函数,即不被外部客户端调用的模块函数
3.模块的导入
1.import 语句导入
格式如下:
import 模块名 #导入一个模块
import 模块1,模块2… #导入多个模块
import 模块名 as 模块别名 #导入模块并使用新名字
2. from…import导入
格式如下:
from 模块名 import 成员1,成员2,…
4.模块重载
一个模块无论导入多少次,这个模块在整个解释器进程内有且仅有一个实例对象。
有时