python 形参与实参及默认参数的性质

下面是实验代码:

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都缺省,做为空输入处理;

                   

发布了7 篇原创文章 · 获赞 11 · 访问量 5万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章