Python中*args和*kwargs


Python中*args和*kwargs

文章插图
【Python中*args和*kwargs】 
在Python的代码中经常会见到这两个词 args 和 kwargs,前面通常还会加上一个或者两个星号 。
  • args 是 arguments 的缩写,表示位置参数
  • kwargs 是 keyword arguments 的缩写,表示关键字参数
注:这其实就是 Python 中可变参数的两种形式,并且 *args 必须放在 **kwargs 的前面,因为位置参数在关键字参数的前面 。
我们将通过以下5方面来理解:
  1. *的作用
  2. *args的用法
  3. **的作用
  4. **kwargs的用法
  5. 实例


    推荐阅读