Python 中的*args和**kwds

2018-11-19  本文已影响0人  波洛的汽车电子世界

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

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

上一篇 下一篇

猜你喜欢

热点阅读