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