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(同级路径,添加文件的具体目录)

 

posted @ 2022-06-20 17:13  柏舟0129  阅读(91)  评论(0)    收藏  举报