1.模块是什么
本质上是一种python文件,以.py结尾,里面有类,函数,变量等,认为这是一个工具包,每个模块有不同的功能,导入后可以直接使用
2.模块的导入
方法1
import 模块名
使用: 模块名.function
import time
print("hello")
time.sleep(5)
print("world")
可以观察到hello先出来,过了五秒钟world才出现,说明导入模块成功,使用模块的函数也成功了
方法2
只导入了time的sleep
from time import sleep
print("hello")
sleep(5)
print("world")
现象与上相同
方法3
导入time的全部函数,对比一下第一种方法
from time import *
print("hello")
sleep(5)
print("world")
方法4,5
给导入的模块或者函数起别名
import time as tt
print("hello")
tt.sleep(5)
print("world")
from time import sleep as fx
print("hello")
fx(5)
print("world")
3.自定义模块
1.先建一个py文件
2.在模块文件里编写函数或其他
3.在text里导入head.py,调用函数fun
注意事项:
如果head变成这样
调用后
结果是
为了防止这种情况,我们在head里面对于不想执行的语句前面要加上
加这句话就只有在head.py运行时才会执行第4行的句子
在text里面就不会执行了
另外,可以在head前面用all表示这个模块的所有函数,这样不在all里面的函数就不会被识别到
4.包是什么
包是装模块的文件夹,里面必须有_init_.py文件,包的本质仍然是模块
5.包的创建
在包里面创建模块,方法与之前相同
导入包的方法和导入块 的方法类似
6.第三方包
如何安装呢
1.打开命令提示符
输入 pip install 包名
2.
打开命令提示符
输入
pip install -i https://pypi.tuna.tsinghua. edu. cn/simple numpy
3.在pycharm里面
点加号然后找你想要的包
windows系统加号点不了,那就在
输入pip install setuptools就好了