Python形参中可以用*args和**kwargs:
- args就是一个数组,包含未起名字、非确定个数的参数
- kwargs就是一个字典,包含传入的key=value形式的参数。字典中元素的位置与形参列表中的不同
例子:
def test(a,*args,**kwargs):
print a
print args
print kwargs
test(1,2,3,d='4',e=5)
输出结果:
1
(2, 3)
{'e': 5, 'd': '4'}
Python形参中可以用*args和**kwargs:
例子:
def test(a,*args,**kwargs):
print a
print args
print kwargs
test(1,2,3,d='4',e=5)
输出结果:
1
(2, 3)
{'e': 5, 'd': '4'}