美文网首页
Python 中的*args和**kwds

Python 中的*args和**kwds

作者: 波洛的汽车电子世界 | 来源:发表于2018-11-19 19:57 被阅读0次

在函数定义中,经常会碰到^*args^{**}kwds作为参数。
(事实上在函数中,^*^{**}才是必要的,argskwds可以用其他名称代替)
^*args 是指不定数量的非键值对参数。
^{**}kwds是指不定数量的键值对参数。

^*args 作为作为元组匹配没有指定参数名的参数。而^{**}kwds作为字典,匹配指定了参数名的参数。
^*args 必须位于^{**}kwds 之前。

相关文章

网友评论

      本文标题:Python 中的*args和**kwds

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