Python 知識要點:缺省參數


缺省參數

定義函數時,可以給某個參數指定一個默認值,具有默認值的參數叫做缺省參數。

調用函數時,若沒有傳入缺省參數的值,則在函數內部用定義函數時指定的參數默認值。

【注意事項】

定義位置:必須保證帶有默認值的缺省參數在參數列表末尾。
在調用函數時,若函數有多個缺省參數,需要指定函數名。
復制代碼

缺省參數默認值,定義函數括號中【形參=默認值】

def print_info(name, title="經理", gender=True):
"""

:param title: 職位
:param name: 班上同學的姓名
:param gender: True 男生;False 女生
"""
gender_text = "男生"
if not gender:
    gender_text = "女生"

print("[%s]%s 是 %s" % (title, name, gender_text))

假設班上的同學,男生居多,需要默認性別男生即True

print_info("小麥", gender=False)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM