一、什么是模块
模块是一系列功能的集合体
模块有哪些来源:
1、内置的模块:
import time
print(time)
< module ' time ' ( bubilt - in ) >#模块‘ 时间 ' ( 内置 )
2、第三方模块:从别的地方拷贝过来学习的内容
3、自定义模块:自己写的内容
模块的格式:
1、使用python编写的 .py 文件
2、已被编译为共享库或DLL的C或C++扩展
3、把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件,该文件夹称之为包)
4、使用C编写并连接到python解释器的内置函数模块
二、为何要用模块
1、使用内置的或第三方模块的好处是:拿来主义,可以极大的提升开发效率
2、使用自定义模块的好处是:可以减少代码冗(rong)余(抽取我们自己程序中要公用的一些功能定义成模块,然后程序的各部分组成都去模块中调用共享的功能)
三、如何用模块
大前提:一定要区分开谁是执行文件,谁是被导入模块