python 任意数量的实参(*args)和关键参数(**args)
Contents
*args 形参接收一个 元组, 形参为 **args 形式时,接收一个字典, *args 必须在 **args 前面
-
*(星号)用于解包序列或可迭代对象,将其元素分配给函数的参数或在列表、元组等数据结构中进行拼接。
-
**(双星号)用于解包字典,将其键值对传递给函数的参数或在字典中进行拼接。
传递可变参数给函数时:
|
|
序列解包
|
|
序列拼接
|
|
*args 形参接收一个 元组, 形参为 **args 形式时,接收一个字典, *args 必须在 **args 前面
*(星号)用于解包序列或可迭代对象,将其元素分配给函数的参数或在列表、元组等数据结构中进行拼接。
**(双星号)用于解包字典,将其键值对传递给函数的参数或在字典中进行拼接。
传递可变参数给函数时:
|
|
序列解包
|
|
序列拼接
|
|