2020-10-15
阅读量:
2118
解释一下*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}
51.7680
1
1
关注作者
收藏
推荐帖子
0条评论
0条评论
0条评论

发表评论