可变参数

可变参数是指可变数量的参数,有以下两种形式

  1. *param(一个星号):将参数收集到一个元组中
  2. **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)