Python中的*args和**kwargs
在函数定义中使用*args和**kwargs传递可变长参数. *args用作传递非命名键值可变长参数列表(位置参数);**kwargs用作传递键值可变长参数列表
总结:
args中保存的是没有利用的没有变量名的多余参数,保存方式为元组
**kwargs中保存的是没有利用的有变量名的多余参数,就保存在,保存方式为字典
在函数定义中使用*args和**kwargs传递可变长参数. *args用作传递非命名键值可变长参数列表(位置参数);**kwargs用作传递键值可变长参数列表
总结:
args中保存的是没有利用的没有变量名的多余参数,保存方式为元组
**kwargs中保存的是没有利用的有变量名的多余参数,就保存在,保存方式为字典