使用工具:
1.python編輯器
2.一臺電腦
在學習lambda表示式之前,我們有必要去知道匿名函式和lambda表示式是什麼。
lambda表示式通常用於需要一個函式,但又不想要去浪費時間取函式名字而建立一個匿名函式。lambda表示式比普通的函式更簡潔,而且不需要名字。
匿名函式不需要顯式地定義函式,就可以建立一個函式。
我們來舉一個例子。
如果想做一個可以把兩個引數進行想加的函式,有兩種方式。
第一種方法
用def關鍵字
def add1(a,b):
return a + b
add1(1,3) #把1和3進行相加
所需程式碼行:3行
第二種方法
用lambda表示式
a = lambda a,b:a+b
a(1,3)
所需程式碼行:2行
透過上面的例子,我們就可以看出lambda表示式比def定義函式簡潔,方便。
本作品採用《CC 協議》,轉載必須註明作者和本文連結