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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章