python中函数的动态参数,库与模块
一,动态参数
当函数的形式函数个数不确定,形式参数的数据类型不确定的时候,我们使用动态参数
def fun(*args,**kwargs)
*args表示元组:当赋予函数形式参数的内容为"str","int","list","tuple"时,动态参数默认将其转化为元组类型
**kwargs表示字典:当赋予形式参数的内容为
1,"x=y"的时候,默认输入的为字典类型,x为key,y为value.
2,"x:1"的时候,必须要在数据的前端加**
二,库
库在python中代表的是为了实习同一个目的的文件集合,python中有自带的库,也可引入第三方库."""在使用库的时候,要先引入库,[import 具体库]
第三方库的网站:https://pypi.org/
1,在同一个库中不同模块之间的相互引用
from 具体路径 import*
2,random模块:随机数模块
import random print(random.randint(0,100)
3,os模块:路径模块
os.path.dirname(__file__) #查询当前路径 os.path.dirname(os.path.dirname(__file__) #查询当前路径的上级路径
路径的拼接
从当前文件的路径向上找到和想要拼接的文件平级的文件路径,然后添加想要拼接的文件名,直到达到要拼接的文件
聚合路径
os.path.join(同级路径,添加文件的具体目录)
浙公网安备 33010602011771号