先前學習了Java稿蹲,把Java當作基礎(chǔ),再來學習python的時候,感覺其中有很多異曲同工之秒的地方
先聊聊Java的方法:Java中的方法可以通過自己去構(gòu)造函匕,或者直接應(yīng)用python中已經(jīng)存在的方法
因為語言都具有共性千诬,所以python中的方法也是這樣耍目,不同的是python中更多的叫做函數(shù),
在其中比如一個len函數(shù)其實和Java中的.length是一樣的徐绑,在其中兩者的的作用都是檢驗對象的長度
兩者之間都具有函數(shù)的嵌套
今天就著重說一下python的嵌套
例如在這一行代碼中就運用了五個函數(shù)
最簡單的print函數(shù)輸出邪驮,再加一個list函數(shù)進行列舉,在里面的這個filter函數(shù)是進行篩選的作用傲茄,函數(shù)內(nèi)部需要加入一個篩選條件(也就是加入一個函數(shù)對輸入進去的數(shù)值進行篩選毅访,符合的數(shù)值輸出)還需要加入一個范圍就是后面的range函數(shù),(其中索引也是從0開始)盘榨。其中的lambda函數(shù)是匿名函數(shù)
當函數(shù)之間進行嵌套的時候俺抽,原本繁瑣的代碼就會變得更加簡介易懂,其中相比較Java中的方法嵌套较曼,python就顯得格外簡單磷斧。所以有一句話“人生苦短,我用python”
(本周感染上甲流了,學習進度拉下了一大截弛饭,早日康復(fù)冕末,好好學習)