def func(arg,*args,**kwargs):
print(arg,args,kwargs)
func(4,5,6,7,8,9,a=1, b=2, c=3)
// 结果为4 (5, 6, 7, 8, 9) {'c': 3, 'a': 1, 'b': 2}
参数arg、*args、**kwargs三个参数的位置必须是(arg,*args,**kwargs)这个顺序,否则程序会报错。
def func(arg,*args,**kwargs):
print(arg,args,kwargs)
func(4,5,6,7,8,9,a=1, b=2, c=3)
// 结果为4 (5, 6, 7, 8, 9) {'c': 3, 'a': 1, 'b': 2}
参数arg、*args、**kwargs三个参数的位置必须是(arg,*args,**kwargs)这个顺序,否则程序会报错。