免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
簡(jiǎn)單了解Python中的幾種函數(shù)

python是支持多種范型的語(yǔ)言,可以進(jìn)行所謂函數(shù)式編程,其突出體現(xiàn)在有這么幾個(gè)函數(shù): filter、map、reduce、lambda、yield

lambda

lambda函數(shù)的使用方法:在lambda后面直接跟變量

變量后面是冒號(hào)

冒號(hào)后面是表達(dá)式,表達(dá)式計(jì)算結(jié)果就是本函數(shù)的返回值

冒號(hào)后面是表達(dá)式,表達(dá)式計(jì)算結(jié)果就是本函數(shù)的返回值

比如,要打印一個(gè)list,里面依次是某個(gè)數(shù)字的1次方,二次方,三次方,四次方。用lambda可以這樣做:

mapmap()是python的一個(gè)內(nèi)置函數(shù),它的基本樣式是:

map(func,seq)

func是一個(gè)函數(shù),seq是一個(gè)序列對(duì)象。在執(zhí)行的時(shí)候,序列對(duì)象中的每個(gè)元素,按照從左到右的順序,依次被取出來,并放入

到func那個(gè)函數(shù)里面,并將func的返回值依次存到一個(gè)list中。如

要點(diǎn):對(duì)iterable中的每個(gè)元素,依次應(yīng)用function的方法(本質(zhì)上就是一個(gè)for循環(huán))

將所有結(jié)果返回一個(gè)list

如果參數(shù)很多,則對(duì)那些參數(shù)并行執(zhí)行function

繼續(xù)下面兩個(gè)例子:

可以看到map函數(shù)的強(qiáng)大和簡(jiǎn)潔。如果使用for循環(huán)將會(huì)很繁瑣

reduce

直接看例子:

reduce函數(shù)的計(jì)算方式是將列表中的元素累加,((((1+2)+3)+4)+5)=15 與map函數(shù)相比較就可以看出兩者之間的區(qū)別。map是上下運(yùn)算,reduce是橫著逐個(gè)元素進(jìn)行運(yùn)算。reduce含可以接受第三個(gè)值作為初始值:例如

上述列表中計(jì)算將以100為初始值執(zhí)行累加計(jì)算,先計(jì)算 100+1filter

filter的中文含義是“過濾器”,在python中,它就是起到了過濾器的作用.

通過下面代碼體會(huì):

拜讀下filter的官方文檔解釋:

總結(jié)以上就是本文關(guān)于簡(jiǎn)單了解Python中的幾種函數(shù)的全部?jī)?nèi)容,希望對(duì)大家有所幫助。

學(xué)習(xí)從來不是一個(gè)人的事情,要有個(gè)相互監(jiān)督的伙伴,工作需要學(xué)習(xí)python或者有興趣學(xué)習(xí)python的伙伴可以私信回復(fù)小編“學(xué)習(xí)” 獲取資料,一起學(xué)習(xí)

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python特殊語(yǔ)法:filter、map、reduce、lambda
Python入門進(jìn)階學(xué)習(xí)必備函數(shù)!
10分鐘快速入門Python函數(shù)式編程
Python Lambda函數(shù)竟有這么多用法
Python中的匿名函數(shù)
Python中的函數(shù)式編程教程,學(xué)會(huì)用一行代碼搞定所有內(nèi)容
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服