python基础(十三)模块
python基础(十三)
1、模块
1.1、模块的概念
在Python中模块其实就是把相关的代码编写一个py文件中,这样的文件构成了一个模块,在这个模块中能更好的调用方法等。
好处:
- 模能够有逻辑地组织Python 代码段
- 调用更加方便,增加易用性
1.2、模块导入
1. 语法
import 模块名 [as 别名] # 注意如果启动别名则之后的调用都只能用别名进行调用
# 或
from 模块名 import 函数名
2. 调用模块方法
# import直接导入
模块名.函数名()
# from import导入
函数名()
3. 导入模块流程
- 当import一个模块后,解释器会先找到并打开这个文件
- 打开后将执行py文件,将执行后的结果(变量,方法)存储到模块空间内
- 将模块名指向到这个模块空间,导入单独的方法时则是直接使用方法名去进行指向(不需要再单独使用模块名进行调用)
1.3、创建模块
其实本质上来说,模块就是一个py的文件
1. 创建模块
def myadd(x, y):
print("test")
return x + y
# 测试
# 只有在单独运行这个文件时__name__ 才会等于 '__main__'
if __name__ == '__main__':
myadd(6, 6)
2. 调用
import test # 导入模块
print(test.myadd(1,2))
3. all
# 如果存在__all__ 魔术变量 那么只有声明过后的函数才能使用使用
# from 模块名 import * 方式进行导入
# 但是不会影响import 模块名 方式导入
2、小结
- 模块

浙公网安备 33010602011771号