美文网首页
func(*args, **kw)调用函数

func(*args, **kw)调用函数

作者: thebeeman | 来源:发表于2017-05-12 11:32 被阅读0次

def f1(a,b,c,d=0,*args,**kw):

  print('a =',a,'b =',b,'c =',c,'d=',d,'args =',args,'kw =',kw)

args=(1,2,3)

kw0={'d':99}

kw1={'dd':99}

f1(*args,**kw0)

f1(*args,**kw1)

想想为什么?

('a =', 1, 'b =', 2, 'c =', 3, 'd=', 99, 'args =', (), 'kw =', {})

('a =', 1, 'b =', 2, 'c =', 3, 'd=', 0, 'args =', (), 'kw =', {'dd': 99})

第一个传入参数:

f1(1,2,3,d=99)

第二个传入参数:

f1(1,2,3,dd=99)

相关文章

网友评论

      本文标题:func(*args, **kw)调用函数

      本文链接:https://www.haomeiwen.com/subject/kuyztxtx.html