lambda就是匿名函數(shù),就是沒有名字的函數(shù),來自于于函數(shù)式編程的概念。
創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷,提供網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營(yíng)銷、成都微信小程序、公眾號(hào)商城、等建站開發(fā),創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì)。
函數(shù)如下:
def f(x):
return x+1
print f(4)
用lambda的話,寫成這樣:
g = lambda x : x+1
print g(4)
簡(jiǎn)介
Python由荷蘭數(shù)學(xué)和計(jì)算機(jī)科學(xué)研究學(xué)會(huì)的Guido van Rossum 于1990 年代初設(shè)計(jì),作為一門叫做ABC語言的替代品。Python提供了高效的高級(jí)數(shù)據(jù)結(jié)構(gòu),還能簡(jiǎn)單有效地面向?qū)ο缶幊獭?/p>
Python語法和動(dòng)態(tài)類型,以及解釋型語言的本質(zhì),使它成為多數(shù)平臺(tái)上寫腳本和快速開發(fā)應(yīng)用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用于獨(dú)立的、大型項(xiàng)目的開發(fā)。
python是函數(shù)編程
函數(shù)編程定義:
1、"函數(shù)式編程"是一種"編程范式"(programming paradigm),也就是如何編寫程序的方法論。
2、它屬于"結(jié)構(gòu)化編程"的一種,主要思想是把運(yùn)算過程盡量寫成一系列嵌套的函數(shù)調(diào)用。[2]
函數(shù)式編程相對(duì)應(yīng)的是命令式編程
比方說你要定義一個(gè)方法
命令式編程如下:
def?func1():
expression()
而同樣功能的函數(shù)式編程如下:
func1?=?lambda?:?expression()
Python是一門跨平臺(tái)、開源、免費(fèi)的解釋型高級(jí)動(dòng)態(tài)編程語言。
除了解釋執(zhí)行,Python還支持偽編譯將源代碼轉(zhuǎn)換為字節(jié)碼來優(yōu)化程序提高運(yùn)行速度和對(duì)源代碼進(jìn)行保密,并且支持使用py2exe、pyinstaller、cx_Freeze或其他類似工具將Python程序及其所有依賴庫打包為擴(kuò)展程序名exe的可執(zhí)行程序,從而可以脫離Python解釋器環(huán)境和相關(guān)依賴庫而在Windows平臺(tái)上獨(dú)立運(yùn)行。
Python支持命令式編程、函數(shù)式編程、完全支持面向?qū)ο蟪绦蛟O(shè)計(jì),語法簡(jiǎn)潔清晰,并且擁有大量的幾乎支持所有領(lǐng)域應(yīng)用開發(fā)的成熟擴(kuò)展庫;也有人喜歡把Python稱為"膠水語言”,因?yàn)樗梢园讯喾N不同語言編寫的程序融合到一起實(shí)現(xiàn)無縫拼接,更好得發(fā)揮不同語言和工具的優(yōu)勢(shì),滿足不同應(yīng)用領(lǐng)域的需求。
語言特點(diǎn)
簡(jiǎn)單:Python是一種代表簡(jiǎn)單主義思想的語言。閱讀一個(gè)良好的Python程序就感覺像是在讀英語一樣。它使你能夠?qū)W⒂诮鉀Q問題而不是去搞明白語言本身。
易學(xué):Python極其容易上手,因?yàn)镻ython有極其簡(jiǎn)單的說明文檔。
易讀、易維護(hù):風(fēng)格清晰劃一、強(qiáng)制縮進(jìn)。
速度快:Python的底層是用C語言寫的,很多標(biāo)準(zhǔn)庫和第三方庫也都是用C寫的,運(yùn)行速度非???。
免費(fèi)、開源:Python是FLOSS(自由/開放源碼軟件)之一。使用者可以自由地發(fā)布這個(gè)軟件的拷貝、閱讀它的源代碼、對(duì)它做改動(dòng)、把它的一部分用于新的自由軟件中。FLOSS是基于一個(gè)團(tuán)體分享知識(shí)的概念。
分享名稱:關(guān)于python的函數(shù)式編程的信息
文章起源:http://chinadenli.net/article8/dodieop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、品牌網(wǎng)站制作、定制網(wǎng)站、用戶體驗(yàn)、動(dòng)態(tài)網(wǎng)站、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)