*args
*args是可变的positional arguments列表
*args:将参数打包成元组(tuple)给函数调用
在函数中用 args 调用
**kwargs
**kwargs是可变的keyword arguments列表
**kwargs:将参数打包成字典(dict)给函数调用
在函数中用 kwargs 调用
注意点:参数arg、*args、**kwargs三个参数的位置必须是一定的。必须是(arg,*args,**kwargs)这个顺序,否则程序会报错。
详细文章:点击此处