*args和**kwaregs用法和区别

使用了Python也比较久了准备对自己不怎么理解的部分记录一下。帮助自己更好的理解
自己对*args和**kwaregs理解不是特别深今天自己再复习一下如下:

*args 和**kwaregs主要用在定义函数,在不知道要传递多少参数给函数的情况下。

*args 是用来发送一个非键值对的可变数量的参数列表给使用函数。

**kwaregs是用来发是那个一个键值对的可变数量的参数键值对列表使用函数。

args eg:
在这里插入图片描述
**kwargs eg:
在这里插入图片描述
怎么使用
args和**kwargs 来调用函数

eg:
在这里插入图片描述
注意如果同时使用三种参数顺序应该是
def x_sixbo(firstarg,*args,**kwargs)


版权声明:本文为liubo37原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。