一:模块
1)什么是模块
每一个py文件就是一个模块
导入模块,会编译执行
1.形成一个对应的pyc文件
2.产生该模块自己的店全局名称空间
3.在使用该模块的全局名称空间中产生一个名字(导入的模块名)
2)为什么要使用模块
1.从文件级别组织代码,使通特效的功能能统一管理
2.可以使用系统或第三方模块(拿来主义),来替考开发效率
3)如何使用模块
在自身内部使用的函数__name__=="main",外部导入的则是模块名称
import 模块 #直接导入模块,可以使用模块中的所有功能 form 模块 import 功能 #导入模块中过的某些功能,更加便捷的使用 from 模块 import * 导入模块中__all__列表中所有的功能,系统默认为不是_开头的所有功能