Python中的*args 和 **kwargs

*args 和 **kwargs是Python中通俗的命名约定,用于传递不定长度的参数。

其中,*args 可以传递一个非键值对的可变数量的参数列表给一个函数,

**kwargs传递一个键值对类型的可变数量的参数字典给一个函数。

 

标准参数与*args、*kwargs在使用时的顺序需要特别注意一下:

如果现在该一个函数中同时使用这三种参数,此时这三种参数的顺序应该是:标准参数,*args,**kwargs。

 

原文地址:https://www.cnblogs.com/jiangkejie/p/11401401.html