Python3之命名關鍵字參數
- 2020 年 1 月 9 日
- 筆記
def func(x,y,*,a,b): print(x) print(y) print(a) print(b) func(1,2,a=3,b=4)
在*後面的參數都是命名關鍵字參數,傳值的時候必須按照關鍵字參數進行傳值,*args後面的參數也是命名關鍵字參數,例如此種形式:
def func(x,y,*args,a=1,b) pass func(1,2,a=6,b=8)
*args後面的也是命名關鍵字參數,a=1隻是給了一個默認值