首頁技術文章正文

Python培訓:默認參數

更新時間:2022-08-08 來源:黑馬程序員 瀏覽量:

IT培訓班

  定義函數時,可以給函數的參數設置默認值,這個參數就被稱為默認參數。當調用函數的時候,由于默認參數在定義時已經被賦值,所以可以直接忽略,而其它參數是必須要傳入值的。如果默認參數沒有傳入值,則直接使用默認的值;如果默認參數傳入了值,則使用傳入的新值替代。

  接下來,通過一個案例來演示默認參數的使用,具體如例6-3所示。

  例6-3 默認參數

def print_info(name, age = 35):
    # 打印任何傳入的字符串
    print("Name:", name)
    print("Age:", age)
# 調用print_info函數
print_info(name="miki")
print_info(name="miki", age=9)

  在例6-3中,第1~4行代碼定義了帶有兩個參數的print_info函數。其中,name參數有默認值,age作為默認參數有默認值;第6行調用了print_info函數,只給name參數傳入值,說明程序會使用age參數的默認值35;第7行也調用了print_info函數,同時給name和age參數傳入值,說明程序會使用傳給age參數的新值9。

  運行結果如圖6-2所示。

1659927271009_圖6-2運行結果.jpg

  圖6-2 運行結果

分享到:
在線咨詢 我要報名
和我們在線交談!