函数中的默认参数,调用的时候可以给参数 赋值,也可以使用默认值 修改add函数如下
add()函数第一个参数没有默认值,第二个函数b默认值是3,在调用函数的时候,只赋予了函数实际参数为2,
也就是说该实际参数是2赋值给a,a+b后函数执行结果为5,也可以对函数的默认参数修改再次赋值,修改函数
默认参数的方法是在调用函数的时候,给函数的默认参数再次赋值,而使用新的赋值来来计算,见这
修改默认参数
def add(a,b=3):
return a+b
#print(add(2))
print(add(2,4))
默认参数是python函数中与其他语言不一样的,如果一个函数有多个形式参数,默认参数只能是最后一个参数,如果函数有3个形式参数
倒数第一位可以是默认参数,第一位参数不能为默认参数,否则报错
原文:https://www.cnblogs.com/confidence-pearl/archive/2019/06/05/10980123.html