模块应用:import + 模块名
模块功能的调用方式:
1)模块名.功能()
2)from 模块名 import 功能
as 作用:在调用模块时,可以使用 as 起一个别名,也可以在调用功能时起一个别名
# as 定义模块别名 import random as a # 定义别名 print(a.randint(1, 3)) # as 定义功能别名 from time import sleep as sl # 定义别名
制作模块:自定义模块名必须要符号标识符命名规则
python对模块的搜索顺序:当前目录,再到python下的每个目录
在python中不需要担心模块同名问题
变量覆盖模块是没有用问题的,因为两个都是引用,先后顺序决定,后面定义的具有优先
__all__() 列表:当导入的模块由all列表时,只有在列表中的功能才可以被调用
包
定义:就是将有联系的模块组织放在一个文件中,并且在文件中会自定创建文件__init__.py。
使用方式一:
| 导入 import 包名.模块名 调用 包名.模块名.功能() |
使用方式二:
| from 包名.模块名 import * 调用 模块名.目标 |



