當你寫的函數要做的事情很短、很簡單,那麼你可以使用Lambda函數。
Lambda可以使用單一陳述句建立簡單的匿名函式,簡單方便,用完即丟。
square = lambda num:num**2
print(square(5))
print(square(5))
輸出結果即是:25
其他範例:
# 取第一個元素
first = lambda string:string[0]
print(first("987654"))
# 輸出: 9
# 讓字串倒排
reverse = lambda string:string[::-1]
print(reverse("54321"))
# 輸出: 12345
# 兩個元素相加
add = lambda x,y:x+y
print(add(5,5))#輸出: 10
first = lambda string:string[0]
print(first("987654"))
# 輸出: 9
# 讓字串倒排
reverse = lambda string:string[::-1]
print(reverse("54321"))
# 輸出: 12345
# 兩個元素相加
add = lambda x,y:x+y
print(add(5,5))#輸出: 10
參考資料:
Tibame線上教學