函数的参数

发布时间:2019-03-07 19:47:54编辑:auto阅读(2263)

    一、位置参数

    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)#报错

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

关键字