*args与**kwargs

在函数定义中使用*args和kwargs传递可变长参数.*args用作传递非命名键值可变长参数列表(位
置参数) ;kwargs 用作传递键值可变长参数列表,并且, *args必须位于**kwargs之前,因为positional
arguments必须位于keyword arguments之前

字典参数传递时可以采用(**dict)这样的形式展开

猜你喜欢

转载自blog.csdn.net/qq_43004728/article/details/84192113
今日推荐