Python中5种参数的定义顺序必须是:必传参数,默认参数,可变参数,命名关键字参数和关键字参数
a=1 b=2 c=3 args =() kw= {}
a=1 b=2 c=3 args= ('a','c') kw={}
a=1 b=2 c=3 args ('a','c') kw={'x':80}
a=1 b=2 c=0 d=99 kw={'ext':None}
上述中的例子中,'a','b'是必传参数类型,‘c=0'是默认参数类型,'*args'是可变参数,'**kw'是关键字参数、‘*, d, **kw'是命名关键字参数