python 模块
2021/10/5 1:41:07
本文主要是介绍python 模块,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
模块
# 模块(module) # 模块化,模块化指将一个完整的程序分解为一个一个小的模块 # 通过将模块组合,来搭建出一个完整的程序 # 不采用模块化,统一将所有的代码编写到一个文件中 # 采用模块化,将程序分别编写到多个文件中 # 模块化的有点: # ① 方便开发 # ② 方便维护 # ③ 模块可以复用! # 在Python中一个py文件就是一个模块,要想创建模块,实际上就是创建一个python文件 # 注意:模块名要符号标识符的规范 # 在一个模块中引入外部模块 # ① import 模块名 (模块名,就是python文件的名字,注意不要py) # ② import 模块名 as 模块别名 # - 可以引入同一个模块多次,但是模块的实例只会创建一个 # - import可以在程序的任意位置调用,但是一般情况下,import语句都会统一写在程序的开头 # - 在每一个模块内部都有一个__name__属性,通过这个属性可以获取到模块的名字 # - __name__属性值为 __main__的模块是主模块,一个程序中只会有一个主模块 # 主模块就是我们直接通过 python 执行的模块 import test_module as test # print(test.__name__) print(__name__)
# import m # # 访问模块中的变量:模块名.变量名 # # print(m.a , m.b) # # m.test2() # p = m.Person() # print(p.name) def test2(): print('这是主模块中的test2') # 也可以只引入模块中的部分内容 # 语法 from 模块名 import 变量,变量.... # from m import Person # from m import test # from m import Person,test # from m import * # 引入到模块中所有内容,一般不会使用 # p1 = Person() # print(p1) # test() # test2() # 也可以为引入的变量使用别名 # 语法:from 模块名 import 变量 as 别名 # from m import test2 as new_test2 # test2() # new_test2() from m import * # print(_c) # import xxx # import xxx as yyy # from xxx import yyy , zzz , fff # from xxx import * # from xxx import yyy as zz
这篇关于python 模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享