python * 和 ** 的理解
数学计算、获取参数 、通配符
数学计算
- 乘法 计算 a * b
- 立方计算 a ** b
获取参数
- 表示函数的可变参数 例如 func (*agr)
- 实际调用可以在函数写入多个参数
* func(a,b,c)
* languge = (a,b,c); func(*languge) - 表示形参 字典形式 例如 func(**kgrs)
- 实际调用可以在函数写入多个参数
- func(a=a,b=b,c=c)
- languge = (a,b,ca=a,b=b,c=c); func(**languge)
文件通配符
- 全部目录和子文件
- glob.glob('**',recursive=True)
- 全部目录 不包含文件
- pathlib.Path("./").glob('**')
本文来自博客园,作者:vx_guanchaoguo0,转载请注明原文链接:https://www.cnblogs.com/guanchaoguo/p/17139771.html