關(guān)于python函數(shù)的相關(guān)看法

先前學(xué)習(xí)了Java,把Java當(dāng)作基礎(chǔ),再來(lái)學(xué)習(xí)python的時(shí)候,感覺(jué)其中有很多異曲同工之秒的地方

先聊聊Java的方法:Java中的方法可以通過(guò)自己去構(gòu)造,或者直接應(yīng)用python中已經(jīng)存在的方法

因?yàn)檎Z(yǔ)言都具有共性,所以python中的方法也是這樣,不同的是python中更多的叫做函數(shù),


在其中比如一個(gè)len函數(shù)其實(shí)和Java中的.length是一樣的,在其中兩者的的作用都是檢驗(yàn)對(duì)象的長(zhǎng)度

兩者之間都具有函數(shù)的嵌套

今天就著重說(shuō)一下python的嵌套


例如在這一行代碼中就運(yùn)用了五個(gè)函數(shù)

最簡(jiǎn)單的print函數(shù)輸出,再加一個(gè)list函數(shù)進(jìn)行列舉,在里面的這個(gè)filter函數(shù)是進(jìn)行篩選的作用,函數(shù)內(nèi)部需要加入一個(gè)篩選條件(也就是加入一個(gè)函數(shù)對(duì)輸入進(jìn)去的數(shù)值進(jìn)行篩選,符合的數(shù)值輸出)還需要加入一個(gè)范圍就是后面的range函數(shù),(其中索引也是從0開(kāi)始)。其中的lambda函數(shù)是匿名函數(shù)

當(dāng)函數(shù)之間進(jìn)行嵌套的時(shí)候,原本繁瑣的代碼就會(huì)變得更加簡(jiǎn)介易懂,其中相比較Java中的方法嵌套,python就顯得格外簡(jiǎn)單。所以有一句話(huà)“人生苦短,我用python”

(本周感染上甲流了,學(xué)習(xí)進(jìn)度拉下了一大截,早日康復(fù),好好學(xué)習(xí))

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容