Python3 lambda函數的深入淺

  • 2020 年 1 月 10 日
  • 筆記

我們常常看到一個這樣的表達式 

A=lambda x:x+1

可能會一頭霧水不知道怎麼計算 最基本的理解就是

def A(x):

return x+1

但是理解程式不會將一個表達式在轉為函數的,因為lambda函數設計出來就是

簡化def的。

其實很簡單 我們可以這樣分析通過冒號就能知道這句話什麼意思

冒號左邊→想要傳遞的參數

冒號右邊→想要得到的數(可能帶表達式)

這樣在遇到lambda函數就可以一目了然的明白這個式子是幹嘛的了