详细解决方案
千里之行 | 模块
热度:50 发布时间:2024-02-07 23:13:58.0
一. 模块
- 模块化指将一个完整的程序分解成一个个的小模块;
- 通过将模块组合,来搭建出一个完整的程序;
- 模块化的优点:
? 方便开发;
? 方便维护;
? 模块可以复用;
二. 模块的创建
- 在Python当中一个py文件就是一个模块;
- 在一个模块中引入外部模块的方法:import 模块名(模块名就是py文件)
- 可以引入同一个模块多次,但是模块的实例只会创建一次;
- import 模块名 as 模块别名
- 在一个模块内部都有一个__name__,通过它我们可以获取模块的名字;
- 如果py文件直接运行进,那么__name__默认等于字符串‘main’。__name__属性值为__main__的模块是主模块。一个程序中只有一个主模块。
三. 模块的使用
- 访问模块中的变量,语法是:模块名.变量名
- 访问模块中的函数,语法是:模块名.函数名
- 访问模块中的对象,语法是:模块名.对象名
- 也可以引入模块中部分内容,语法是:from 模块名 import 变量,变量…
- 还有一种引入方式,语法是:from 模块名 import 变量 as 别名