【整理】Python可变参数即python *args **kargs指的什么

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: 【整理】Python可变参数即python *args **kargs指的什么

如果想搞清楚python的*args **kargs什么意思,看下如下代码便清楚了.
其实*args指的就是不带key的可变参数, **kargs就是带key的可变参数.

def foo_single_arg(arg):
    print("arg = ", arg)
    
def foo_multi_args(arg, *args):
    print("arg = ", arg)
    print("*args = ", args)
    
def foo_multi_args_with_key(arg, *args, **kargs):
    print("arg = ", arg)
    print("*args = ", args)
    print("**kargs = ", kargs)

输出结果:

QQ截图20170307094038

 

 

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: 【整理】Python可变参数即python *args **kargs指的什么

文章的脚注信息由WordPress的wp-posturl插件自动生成



|2|left
打赏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: