# 参数默认值只能放在最后的参数上
def test(a, b=False): # b带默认值
if b:
return a
else:
return a*a
print(test(a=2)) # 输出:4
print(test(a=2, b=True)) # 输出:2
# 如果有两个参数拥有默认值,应该把这两个参数放在所有参数的最后面
# 参数默认值只能放在最后的参数上
def test(a, b=False): # b带默认值
if b:
return a
else:
return a*a
print(test(a=2)) # 输出:4
print(test(a=2, b=True)) # 输出:2
# 如果有两个参数拥有默认值,应该把这两个参数放在所有参数的最后面