正确的方式:
def x_y_sum(x,y=20):
print("x={}".format(x))
print("y={}".format(y))
return x+y
print("x={}".format(x))
print("y={}".format(y))
return x+y
res1 = x_y_sum(10)
print("res1={}".format(res1))
res1 = x_y_sum(10,30)
print("res1={}".format(res1))
print("res1={}".format(res1))
res1 = x_y_sum(10,30)
print("res1={}".format(res1))
错误的方式:
def x_y_sum(x=10,y):
print("x={}".format(x))
print("y={}".format(y))
return x+y
print("y={}".format(y))
return x+y
res1 = x_y_sum(10)
print("res1={}".format(res1))
res1 = x_y_sum(10,30)
print("res1={}".format(res1))
print("res1={}".format(res1))
res1 = x_y_sum(10,30)
print("res1={}".format(res1))