python.模块与包

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就好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值