目录
1.python模块
1.什么是模块
模块英文名为module,其实就是一个python文件,以.py结尾
我们可以把模块理解成是一个工具包,里面有各种各样的工具,我们可以直接拿来使用
2.模块的导入
用中括号【】括住的代表可以省略,可以省略掉from和as
其中*代表的是导入全部模块
举例:
导入time模块
import time
print(10)
time.sleep(20)
在打印出10后,程序会等待20秒才停止
1.通过from导入模块
举例:
只导入time模块中的sleep功能,使用的时候就不用加上一个点了
from time import sleep
sleep(10)
让程序睡眠了10秒钟
2.*导入所有功能
from time import *
sleep(10)
3.as定义别名
某些模块可能名字非常长,给它取一个别名能缩短长度
import time as t
t.sleep(10)
又或者是
from time import sleep as sl
sl(10)
3.制作自定义模块
注意事项:
1.当导入模块时,如果有同名功能,后面的会覆盖掉前一个
main变量
当我们点击运行时,name会被改为main以下的内容就会被执行
这样可以让我们在调用某个模块的功能的时候,只要我们想要的部分
all 变量
2.python包
1.自定义python包
1.什么是python包
python包可以看作一个文件夹,里面包含了很多模块
从逻辑上来看,包仍然是模块
init是一个特殊的文件,只有有它在,这些模块就是一个包
2.导入包
1.方式1
举例:
导入包里面的模块1的内容
import my_package.module1
如果用了from使用包里面的功能时就不用写上包名了
from my_package import module1
2.方式2
用于控制import*的导入内容
2.安装第三方包
输入cmd
或者是到指定网址去下载
因为在国内,所以速度会快的多