一、什么是模块?
模块就是一系列功能的集合体,分为三大类
I:内置的模块
II:第三方的模块
III:自定义的模块
一个python文件本身就是一个模块,文件名m.py,模块名叫m
ps:模块有四种形式
1、 使用python编写的.py文件
2、 已被编译为共享库或DLL的C或C++扩展
3、 把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py该文件称之为包)
4、 使用C编写并链接到python解释器的内置模块
为何有用模块:
I:内置与第三的模块拿来就用,无需定义,这种拿来主义,可以极大地提升自己的开发效率
II:自定义的模块
可以将程序的各部分功能提取出来放到一模块中为大家共享使用
好处是减少了代码冗余,程序组织构更加清晰
自定义模块的命名该采用纯小写+下划线的风格
可以在函数内导入模块