可变参数
可变参数是指可变数量的参数,有以下两种形式
- *param(一个星号):将参数收集到一个元组中
- **param(两个星号):将参数收集到一个字典中
强制命名参数
在带星号的可变参数后面增加函数,必须是强制命名函数
1 def test01(a,b,*c): 2 print(a,b,c) 3 4 test01(1,2,3,4,5,6,7) 5 6 def test02(a,b,**c): 7 print(a,b,c) 8 9 test02(1,2,name='Xujie',age=17) 10 11 def test03(*a,b,c): 12 print(a,b,c) 13 14 test03(5,b = 6,c = 7)