arg指的是对应位置的参数
*args 用来将参数打包成tuple元组给函数体调用
**kwargs 用来将关键字参数打包成dict给函数体调用
如下例子:
def test(arg, *args, **kwargs):
print(arg, args, kwargs)
test('arg', 2, 3, 4, name='李四', age=18, hight='180cm')
输出:
arg (2, 3, 4) {'name': '李四', 'age': 18, 'hight': '180cm'}
最后
以上就是含糊金鱼最近收集整理的关于python中 arg,*args,**kwargs的区别的全部内容,更多相关python中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复