- Python-模块
- 1、前言
- 2、模块详细
- 3、import句式
- 1、内置模块
- 2、自定义模块
- 3、第三方模块
- 4、import底层原理
- 4、from /import句式
- 导入模块的扩展用法
- 5、模块导入的顺序
- 6、补充知识
- 判断文件类型:
- 循环导入
- 绝对导入与相对导入
Python-模块

1、前言
在python中,一个py文件就是一个模块,可以作为模块被导入和引用,在python中使用模块会使得程序结构更加清晰,维护起来也更加方便。每次编程定义的变量,函数随着py文件的关闭就会被内存释放,现在通过把这些方法放在py文件中可以通过导入的方式调用,极大的提升了程序的效率!
2、模块详细
-
定义:模块就是一系列功能的结合体
-
模块的分类:
- 内置模块
- 第三方模块
- 自定义模块
-
模块的四种表现形式:
- 使用python编写的代码(.py文件)
- 已被编译为共享库或DLL的C或C++扩展
- 包好一组模块的包(文件夹)(包里面通常有一个双下init.py文件)
- 使用C编写并链接到python解释器的内置模块
3、import句式
-
想导入py文件,只需要使用import语句即可
-
格式:import 模块名
1、内置模块

内置模块导入示例:
'''导入内置模块'''
import time
time.sleep(1) # 一秒后执行print
print('累了,睡1秒')
# 结果
# 累了,睡1秒
2、自定义模块

自定义模块示例:
'''导入自定义模块'''
'''test.py'''
print('听说你想导入我?')
a = 1
b = 2
'''module.py'''
# 导入自定义模块
import test
if test.a>test.b:
print('用导入模块的值来比较,a大')
else:
print('用导入模块的值来比较,b大')
# 结果
# 听说你想导入我?
# 用导入模块的值来比较,b大
'''module.py'''
# 导入自定义模块
import test
import test
import test
import test
# 结果
# 听说你想导入我?
注意:多次导入相同模块,只会执行一次
3、第三方模块

第三方模块示例:
python内的第三方模块,需要下载,只要找到想下载的模块,通过pip即可安装,在pycharm安装也非常方便,另外给大家推荐Anaconda,下载好好多第三方模块不需要下载。
-
没有pip的小伙伴点
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv15911