Python零基礎(chǔ)-11-函數(shù)進(jìn)階,函數(shù)的多返回值、函數(shù)的多種傳參、lambda匿名函數(shù)



遇到返回值后,直接返回,就不會(huì)執(zhí)行后面的語句了。

【函數(shù)的多返回值——語法】





【通過 鍵值對(duì) 的方式進(jìn)行參數(shù)傳遞】
可以位置傳參,可以關(guān)鍵字傳參;
混用時(shí),位置傳參在前,關(guān)鍵字傳參在后。





缺省參數(shù)設(shè)置,可以在定義中進(jìn)行缺省





【不定長(zhǎng)參數(shù) / 可變參數(shù)】

【不定長(zhǎng)參數(shù)——位置傳參】傳入的參數(shù)會(huì)被當(dāng)成一個(gè)元組

【不定長(zhǎng)參數(shù)——關(guān)鍵字傳參】傳入的參數(shù)會(huì)被當(dāng)成一個(gè)元組

用鍵值對(duì)的方式,關(guān)鍵字傳參







【函數(shù)的多種傳參方式】




【將函數(shù)作為參數(shù)傳遞的區(qū)別】
普通的傳入數(shù)據(jù)的方式,計(jì)算邏輯 / 函數(shù)是確定的,但是需要計(jì)算的數(shù)字是不確定的。
函數(shù)參數(shù)傳遞的方式,需要計(jì)算的多個(gè)數(shù)字是確定的,但是計(jì)算的邏輯是不確定的(需要用傳入的函數(shù)來定義邏輯)











同樣都是x, y ,傳遞不同計(jì)算邏輯函數(shù)的效果




【lambda 匿名函數(shù) 的定義語法】


lambda 匿名函數(shù)只能有一行函數(shù)體,也不能重復(fù)利用


標(biāo)簽: