1. 程式人生 > >python 函數調用時傳遞參數的一些規範

python 函數調用時傳遞參數的一些規範

python學習雜記

位置參數
位置參數需與形參一一對應

def test(a,b) #a,b就是位置參數

關鍵字參數
與形參順序無關

def test(x,y)
    print(x,y)

test(x=2,y=3)

位置參數必須在關鍵字參數之前

(**kwargs):把N個關鍵字參數,轉換成字典格式

def test(**kwargs)
    print(kwargs)
test(c=1,b=2)

(*args):把N個位置參數,轉換成

def test(*args)
    print(args)
test(1,2,3,4,5)

python 函數調用時傳遞參數的一些規範