我是靠谱客的博主 含糊金鱼,最近开发中收集的这篇文章主要介绍python中 arg,*args,**kwargs的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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中 arg,*args,**kwargs的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(175)

评论列表共有 0 条评论

立即
投稿
返回
顶部