1. 程式人生 > >[程式碼筆記] python的函式定義之各種引數(必須,關鍵字,預設值,不定長)

[程式碼筆記] python的函式定義之各種引數(必須,關鍵字,預設值,不定長)

def fun3(name,age):#預設引數,必選引數
    print(name,age)
    return
fun3('wq',19)

def fun(name,age):#關鍵詞引數,順序可以改變
    print(name,age)
    return

fun(age=99,name='Guddqs')

def fun2(name,age=19):#帶預設值引數,預設引數只能放在末尾,第一個預設看邏輯
    print(name,age)

fun2('wq')

def fun4(name,age,*habbit):#不定長引數
    print(name,age)
    for
x in habbit: print(x) return fun4('wq',19,'踢球','吃飯','喝水')

列印如下:

wq 19
Guddqs 99
wq 19
wq 19
踢球
吃飯
喝水