函数的参数

一、位置参数

1 def func(a,b,c):
2     print(a)
3     print(b)
4     print(c)
5 func(1,2,3)
6 func(1,2)#报错
7 func(1,2,3,4)#报错

从上面的例子看,函数调用时传入的实参必须与形参一一对应,缺一不可,多一不可。

二、关键字参数

1 def test(x,y,z):
2     print(x)
3     print(y)
4     print(z)
5 test(1,3,z=2)
6 test(x = 1,2,3)#报错
7 test(1,y=2,3)#报错

使用关键字参数的方式调用函数时需要注意的是,位置参数必须在关键字参数的左边

原文地址:https://www.cnblogs.com/lvqiuji/p/9595240.html