用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,返回值就是該表達式的結果。