目录
01 位置形参与默认形参混用 ==> 位置形参在左,默认形参在右
01 可变长度的位置形参*args 和可变长度的关键字形参**kwargs的混用 ==> *args在左, **kwargs在右
学习python有点生疏,常言道,温故而知新。
一句话表示参数从左至右的依次顺序:位置形参 默认形参 *args 命名关键字参数 **kwargs
由于命名关键字参数的应用场景很少没所以没有示例。
但是我们很少会将上述的顺序全部使用到,所以这里所列了几种常见的函数搭配的顺序。
01 位置形参与默认形参混用 ==> 位置形参在左,默认形参在右
def tell(a, b, c, d=1, e=2, f=3):
"""这里面, a、b、c时位置形参, d、e、f是默认形参, 它们各自的内部都是调换顺序的.
譬如位置形参也可以写成b, a, c等等(但是它们都一定位于任一一个默认形参的左侧),
同理默认实参内部也是可以随意调换顺序的(这取决于你的需