一、定义支持多值参数的函数
有时可能需要一个函数能够处理的参数个数是不确定的,这个时候,就可以使用多值参数
Python中有两种多值参数:
参数名前增加一个*可以接收元组
参数名前增加两个*可以接收字典
一般在给多值参数命名时,习惯使用以下两个名字:
*args ——存放元组参数,前面有一个*
**kwargs ——存放字典参数,前面带两个*
args是arguments的缩写,有变量的含义。
kw是keyword的缩写,kwargs可以记忆键值对参数。
有时可能需要一个函数能够处理的参数个数是不确定的,这个时候,就可以使用多值参数
Python中有两种多值参数:
参数名前增加一个*可以接收元组
参数名前增加两个*可以接收字典
一般在给多值参数命名时,习惯使用以下两个名字:
*args ——存放元组参数,前面有一个*
**kwargs ——存放字典参数,前面带两个*
args是arguments的缩写,有变量的含义。
kw是keyword的缩写,kwargs可以记忆键值对参数。