方法定义:
def fun(a, *args, **kwargs): print(a) print(args) print(kwargs)
方法调用:
fun(1, 2, 3, d=4, e="5")
执行结果:
1 (2, 3) {'d': 4, 'e': '5'}
总结:
(1)*args:表示元组,也即数组
(2)**kwargs:表示字典,也即Map
本文介绍了Python中函数参数*args和**kwargs的作用与使用方法。通过实例演示了*args如何收集多个位置参数为元组,以及**kwargs如何收集关键字参数为字典的过程。
方法定义:
def fun(a, *args, **kwargs): print(a) print(args) print(kwargs)
方法调用:
fun(1, 2, 3, d=4, e="5")
执行结果:
1 (2, 3) {'d': 4, 'e': '5'}
总结:
(1)*args:表示元组,也即数组
(2)**kwargs:表示字典,也即Map
1024
372
375
1110

被折叠的 条评论
为什么被折叠?