python 匿名函數 lambda

用lambda關鍵詞能創建小型匿名函數。這種函數得名於省略了用def聲明函數的標準步驟。

lambda函數的語法只包含一個語句,如下:

sum1=lambda a,b:a+b 

def sum2(a,b):
    print(a+b)

print(sum1(13,14))    #兩者結果一致
sum2(13,14)

Lambda函數能接收任何數量的參數但只能返回一個表達式的值。

匿名函數因爲沒有函數名,所以不必擔心函數名衝突

匿名函數有個限制,就是只能有一個表達式,不用寫return,返回值就是該表達式的結果。

發佈了35 篇原創文章 · 獲贊 5 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章