python笔记--*args 和 **kwargs
来源:互联网 发布:ise12.3软件下载 编辑:程序博客网 时间:2024/06/04 19:37
1.*args
调用函数用实参传值时,将多余的值全部传给args,并且以元组的方式呈现。
EXP:
def F(x, *args, y = 5):
print(x)
print(args)
print(y)
调用F:F(1,2,3,4)
结果:
1
(2,3,4)
5
若def F2(x, *args, y)
print(x)
print(args)
print(y)
调用F2:F2(1,2,3,4)
会报错,因为args吞掉了‘2’,‘3’,‘4’,而y没有指定参数。
2.**kwargs与*args类似,只不过用字典的方式呈现出来
EXP:
def F(x,**kawrgs):
print(x)
print(y)
调用F:F(1,y=2,z=3)
结果:
1
{‘y’:2, ‘z’:3}
阅读全文
0 0
- python笔记--*args 和 **kwargs
- Python *args 和 **kwargs
- python *args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- python中的*args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- Python中的*args和**kwargs
- Python: 什么是*args和**kwargs
- Python中*args 和**kwargs
- Python中的*args和**kwargs
- Python: 什么是*args和**kwargs (
- 实训第四天
- 机器学习与scikit-learn(一)——回归模型
- 邻接矩阵,邻接表表示图,深度优先遍历
- hdu5456(记忆化搜索)
- AES工具类
- python笔记--*args 和 **kwargs
- 构造包含一个元素的元组规则解析
- macOS装回java8
- js常用方法总结
- dubbo实战---No provider available for the service
- CXF实现wsdl文件转换为javaBean
- CSDN中搜索用户
- Java Excel导出
- vs2008设置选中 高亮