1. 程式人生 > >Python 函數的參數

Python 函數的參數

python rgs key 函數 把他 rank 函數的參數 nbsp 通過

註: 函數的參數傳的是引用, 所以小心可變參數

POSITIONAL_OR_KEYWORD 可以通過定位參數和關鍵字參數傳入的形參

def func(name):
    print(name)
func(‘Frank‘)
func(name=‘Frank‘)

VAR_POSITIONAL 定位參數

def func(*args):
  print(args)
func(‘1‘, ‘2‘)

VAR_KEYWORD 關鍵字參數: **kwargs kw接收的是一個dict

def func(**kwargs):
    print(kwargs)
func(name=‘Frank‘)

KEYWORD_ONLY 僅限關鍵字參數(強制管制字參數) 如果想定義僅限關鍵字參數, 把他們放在*後面就好了

def f(a, *, b):
    return a, b
f(1, b=2)
b就是僅限關鍵字參數, 必須傳入關鍵字賦值

 POSITION_ONLY(僅限定位參數) 暫不支持

Python 函數的參數