2020-10-15
阅读量:
1941
解释一下*args和**kwargs有什么区别
一、*args的使用方法
*args 用来将参数打包成tuple给函数体调用
def args_test(x, y, *args): print(x, y, args)
args_test(
1 2 (3, 4, 5)
二、**kwargs的使用方法
**kwargs 打包关键字参数成dict给函数体调用
def kwargs_test(**kwargs): print(kwargs)
kwargs_test(
{'a': 1, 'c': 3, 'b': 2}






推荐帖子
0条评论
0条评论
0条评论