实例:Python中*args和**kwargs区别

当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值。还是直接来代码吧,废话少说

*args

result:

**kwargs:

result:

也可以用下面的形式

*args的另外一种方式

result:

**kwargs的另外一种方式

result:

 

 

    A+
发布日期:2016年08月19日  所属分类:python
teakki

发表评论

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

目前评论:1   其中:访客  1   博主  0

  1. 匿名 5

    无语,*args放在定义函数的时候是可变长序列,类型是元祖,**kw是可变长字典,在调用时却是解压序列或字典