Python筆記 函式預設引數的使用

2021-10-14 18:23:25 字數 477 閱讀 3578

#say_hello(city = 'china',name,age):   預設引數要放在後面

defsay_hello

(name,age,city =

'china'):

#形參city給了乙個預設值

print(.

format

(name,age,city)

)say_hello(

'curry',32

,'china'

)#如果沒有傳遞引數,會使用預設值

#如果有位置引數和關鍵字引數,關鍵字引數一定要放在位置引數的後面

say_hello(

'curry'

,age =

32,city =

'china'

)#print() 函式引數

結果

process finished with exit code 0

Python 函式的引數 預設引數

預設引數很有用,但使用不當,也會掉坑里。預設引數有個最大的坑,演示如下 先定義乙個函式,傳入乙個list,新增乙個end再返回 def add end l return l當你正常呼叫時,結果似乎不錯 add end 1,2,3 1,2,3,end add end x y z x y z end 當...

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

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

Python函式預設引數值

python的函式機制提供了可選引數的功能,可選引數需要放在引數列表的後幾個引數。當呼叫這些函式時,如果不想設定這些引數,就可以不用設定而直接使用函式定義的時候設定的引數預設值。同樣的,呼叫函式的時候也可以重新設定引數,這將覆蓋預設設定的引數。def func x,y 2 print x y fun...