创建函数文档
```Python
def exchange(dollar,rate=6.32):
"""
功能:汇率转换,美元-->人民币
参数:
-dollar 美元数量
-rate 汇率,默认值是6.32(2022年3月8号)
返回值:
-人民币的数量
"""
return dollar*rate
>>> exchange(20)
126.4
>>> help(exchange)
Help on function exchange in module __main__:
exchange(dollar, rate=6.32)
功能:汇率转换,美元-->人民币
参数:
-dollar 美元数量
-rate 汇率,默认值是6.32(2022年3月8号)
返回值:
-人民币的数量
类型注释
>>> def times(s:str,n:int)->str:
return s*n
>>> times("FISHC",5)
'FISHCFISHCFISHCFISHCFISHC'
高阶函数
def add(x,y):
return x+y
>>> import functools
>>> functools.reduce(add,[1,2,3,4,5])
15
偏函数 将一个函数的多个参数给拆分多次进行传递
is_dir 判断一个路径是否为一个文件夹 #P.is_dir()
is_file 判断一个路径是否为一个文件 # P.is_file()
exists() 检测一个路径是否存在
name属性去获取路径的最后一个部分
stem属性用于获取文件名
suffix 获取文件后缀
parent 获取父级目录
parents 获取逻辑祖先路径构成的序列
stat 查询文件或文件夹信息
绝对路径 是文件真正存在的路径
相对路径 以当前目录作为基准 进行一级一级的目录推导的一个路径
resolve() 可以将相对路径转换为绝对路径
iterdir() 获取当前路径下所有子文件和子文件夹的对象
rmdir () 删除文件夹 unlink() 删除文件