来源:平山
在python代码中,根据参数的表现形式可以分为三类,必须参数,可选参数和可变长参数,其中可变长参数又可以分为*args和**kwargs。
*args 是一个元组,代表任意多个参数;
**kwargs 是一个字典,代表任意多个关键字参数。
如下代码所示:
注意:
各类型参数的位置是固定的。
1.如果参数中使用“*”元组参数或者“**”字典参数,这两种参数应该放在参数列表最后。并且“*”元组参数位于“**”字典参数之前;
2.如果参数列表中存在任意类型的可变长参数,需放置其他参数的后面;
3.可选参数需要放置于必须参数之后。
看完本文有收获?请转发分享给更多人
关注 【小蟒社区】,一起学Python
领取专属 10元无门槛券
私享最新 技术干货