python可变参数*param与**param(可变数量的参数)
一个*param代表将参数收到元组里面
**param代表参数是多个字典
为了说明情况,大家可以运行这段代码就一目了然了
def f1(a,b,*c):
print(a,b,c)
f1(8,9,10,11,12)
def f2(a,b,**c):
print(a,b,c)
f2(8,9,name="aaa",age=19)
运行结果:
8 9 (10, 11, 12)
8 9 {'name': 'aaa', 'age': 19}