函數參數(進階部分):
1 :<不定長參數> ,有時候可能需要一個函數能處理比當初聲明時更多的參數,叫做不定長參數,聲明時不會命名
基本文法如下:在變量前面加上 * ,
例如:*argv ,加上* 的argv,其實就相當于是元組
def test(*argv):
for temp in argv:
print(temp)
test(2,11,9,8)
列印結果如下:
2:< 預設參數 > 調用函數時,預設參數的值如果沒有傳人,則被認為是預設值,例如:
def test2(name, age=18):
print(name, age)
test2("dongge")
列印結果:dongge 18
函數的嵌套調用:
一個函數中調了另外一個函數,這就是函數的嵌套