study note9
函数的赋值:
位置调用:实参与形参的位置一一对应 关键字调用:位置无须固定,但必须放在位置参数后面
def test(x,y,z):
print(x)
print(y)
print(z)
test(2,y=3,4)#y=3是关键字参数,2 4是位置参数,关键字参数不能写在位置参数前面,会报错
test(2,3,z=4)#y这样写是可以赋值的
test(2,3,y=4)#这样也不行,y会附2个值
test(2,z=3,y=4)#这样也可以
函数的赋值:
位置调用:实参与形参的位置一一对应 关键字调用:位置无须固定,但必须放在位置参数后面
def test(x,y,z):
print(x)
print(y)
print(z)
test(2,y=3,4)#y=3是关键字参数,2 4是位置参数,关键字参数不能写在位置参数前面,会报错
test(2,3,z=4)#y这样写是可以赋值的
test(2,3,y=4)#这样也不行,y会附2个值
test(2,z=3,y=4)#这样也可以