函数的默认参数
我们在定义函数的时候定义形参:
def fun(x, y): # 定义两个形参 print(x + y) print(x * y) fun(2, 5) # 调用的时候要传入两个实参
我们也可以给形参指定默认的值:
def fun(x, y=100): # 定义形参y的默认值为100,注意默认参数只能写在最后,如: print(x + y) # def fun(x, y=100) 是正确的写法 print(x * y) # def fun(y=100, x) 是错误的写法 fun(2, 5) # 调用的时候如果传入两个实参,则不使用默认值,相当于 x=2,y=5 fun(2) # 调用的时候如果传入一个实参,则使用默认值,相当于 x=2,y=100