lambda用來創(chuàng)建匿名函數(shù),性能比用def要好很多。對(duì)于只需運(yùn)行一次的單行函數(shù),建議使用lambda。
下面是python lambda的格式,看起來好精簡(jiǎn)阿。 lambda x: ‘test’ lambda語句中,冒號(hào)前是參數(shù),可以有多個(gè),用逗號(hào)隔開,冒號(hào)右邊的是表達(dá)式,也是返回值。lambda語句構(gòu)建的其實(shí)是一個(gè)函數(shù)對(duì)象。
下面舉幾個(gè)python lambda的例子吧 單個(gè)參數(shù)的: g = lambda x:x*2 PRint(g(3)) 結(jié)果是6
多個(gè)參數(shù)的: m = lambda x,y,z: (x-y)*z print(m(3,1,2)) 結(jié)果是4
參考: http://www.companysz.com/BeginMan/p/3178103.html http://www.companysz.com/wanpython/archive/2010/11/01/1865919.html
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注