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)#这样也可以

posted @ 2018-01-08 20:46  Deakin-DJ  阅读(92)  评论(0编辑  收藏  举报