day 25 模块

Python模块(Module),是一个python文件,以.py结尾,模块可以定义函数,类和变量,模块里面也可以包含可以执行的代码。一般写在文件开头

模块的作用:Python中有很多各种不同的模块,每一个模块都可以帮助我们实现一些功能,比如实现和时间相关的功能就可以使用time模块,我们可以认为模块就是一个工具包,每一个工具包中有各种不同的工具进而实现各种不同的功能。

模块其实就是一个Python文件,里面有类,函数,变量等,我们可以直接拿过来使用。

模块语法:[from 模块名] import[模块|类|变量|函数|*]  [as 别名]

常用组合形式:import 模块名

# 导入时间模块(其实就是time.py这个代码文件)
import time

time.sleep(20) # 通过点使用模块内部全部功能(类函数变量)所有功能都可以使用

                          from 模块名 import 类,变量,方法等

# 使用form导入time里面的sleep功能
from time import sleep
sleep(5) #只可以使用单个功能

                           from 模块名 import *

# 使用*导入time里面的所有功能
from time import * # *表示全部的意思
sleep(5) # 可以直接调用

                           import 模块名 as 别名

# 使用as给特定功能上别名
import time as t
t.sleep(20)

                           from 模块名 import 功能名 as 别名

# 使用as给特定功能上别名
from time import sleep as t
t(20)

自定义模块:新建一个python代码,通过import功能去使用。如果调用俩个不同模块的同名功能,最后一个功能会覆盖前面的功能

当一个文件中有_all_变量,使用from 模块名 import * 导入时,只能导入这个这个列表元素

 

 

当一个模块完成需要测试的时候,使用if语法,可以保证模块在调用时候不会出现结果

def t(a,b):
    print(a+b)
    

# 使用if在调用这个模块时,不会执行下面语句
if __name__ == '__main__': # 使用if判断,右键运行文件就会相等,进入下面执行代码
    t(1,5)

第三方包:科学计算numpy,数据分析pands,一个包就是一堆同类型的功能集合体

pip install 要安装的包 -i https://pypi.tuna.tsinghua.edu.cn/simple

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值