python 可变参数之**

python 可变参数之**,第1张

如果一个函数定义中的最后一个形参有 ** (双星号)前缀,所有正常形参之外的其他的关键字参数都将被放置在一个字典中传递给函数,比如:
def funcF(a, **b):
  print a
  for x in b:
    print x + ": " + str(b[x])
调用funcF(10, c='xiaohai', b='hai'),执行结果
10
c: xiaohai
b: hai
b是一个dict对象实例,它接受了关键字参数b和c。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/570820.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存