模块
1、什么是模块
- 容器 -> 数据的封装
- 函数 -> 语句的封装
- 类 -> 方法和属性的封装
- 模块 -> 程序文件
2、命名空间
- 内置命名空间(Built-in Namespaces):Python 运行起来,它们就存在了。内置函数的命名空间都属于内置命名
空间,所以,我们可以在任何程序中直接运行它们,比如 id() ,不需要做什么操作,拿过来就直接使用了。2. 全局命名空间(Module:Global Namespaces):每个模块创建它自己所拥有的全局命名空间,不同模块的全局
命名空间彼此独立,不同模块中相同名称的命名空间,也会因为模块的不同而不相互干扰。3. 本地命名空间(Function & Class:Local Namespaces):模块中有函数或者类,每个函数或者类所定义的命名
空间就是本地命名空间。如果函数返回了结果或者抛出异常,则本地命名空间也结束了。
3、导入模块
4、if_name_==‘main’
5、搜索路径用import语句
6、包
datetime模块
1、datemain类
2、data类
3、time类
4、timedelta类