lambda用來創建匿名函數,性能比用def要好很多。對于只需運行一次的單行函數,建議使用lambda。
下面是python lambda的格式,看起來好精簡阿。 lambda x: ‘test’ lambda語句中,冒號前是參數,可以有多個,用逗號隔開,冒號右邊的是表達式,也是返回值。lambda語句構建的其實是一個函數對象。
下面舉幾個python lambda的例子吧 單個參數的: g = lambda x:x*2 PRint(g(3)) 結果是6
多個參數的: m = lambda x,y,z: (x-y)*z print(m(3,1,2)) 結果是4
參考: http://www.49028c.com/BeginMan/p/3178103.html http://www.49028c.com/wanpython/archive/2010/11/01/1865919.html
新聞熱點
疑難解答