美文网首页
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