Python 知識要點 預設引數

2022-08-16 15:51:09 字數 559 閱讀 3652

預設引數

定義函式時,可以給某個引數指定乙個預設值,具有預設值的引數叫做預設引數。

呼叫函式時,若沒有傳入預設引數的值,則在函式內部用定義函式時指定的引數預設值。

【注意事項】

#

預設引數預設值,定義函式括號中【形參=預設值】

def print_info(name, title="

經理", gender=true):

""":param title: 職位

:param name: 班上同學的姓名

:param gender: true 男生;false 女生

"""gender_text = "男生"

ifnot

gender:

gender_text = "女生"

print("

[%s]%s 是 %s

" %(title, name, gender_text))

#假設班上的同學,男生居多,需要預設性別男生即true

print_info("

小麥", gender=false)

python 預設引數 Python預設引數有坑?

最近有小夥伴在面試中遇到了 關於函式預設引數的坑 的題目,少數夥伴對此問題理得不是太清楚,今天匯智妹請到匯智動力高階教師鄧老師為大家詳細講解一下,幫助不太清楚的小夥伴清晰的梳理一遍。鄧老師本次主要從以下三點來講解 什麼是預設引數?函式預設引數的坑是什麼?函式預設引數為什麼會有坑?一 什麼是預設引數 ...

Python 知識要點 多值引數

定義支援多值引數的函式 有時需要乙個函式能夠處理引數個數不確定,這是需要使用多值引數。python中有兩種多值引數 多值引數傳遞 def demo num,nums,person print num print nums print person demo 1 print 10 demo 1,2,3...

C 函式預設引數注意要點

c 中允許為函式提供預設引數,又名預設引數。使用預設引數時的注意事項 有函式宣告 原型 時,預設引數可以放在函式宣告或者定義中,但只能放在二者之一 double sqrt double f 1.0 函式宣告 double sqrt double f 函式定義 沒有函式 原型 時,預設引數在函式定義時...