下面是实验代码:
def fun(x,y=9): if x == y: print("input is equal:",x,y) else: print("inout is not equal",x,y) s1 = input("input something:") s2 = input("input something;") fun(s1,s2)
测试结果:1. x, y都通过键盘输入,输出结果是x, y都是键盘输入的结果,证明y的值被键盘输入的值替代了;
2. x通过键盘输入,y的值缺省,输出结果是x为键盘输入的值,y为默认值,证明python用默认值自动补充缺省值;
3. x, y都缺省,做为空输入处理;