ETH官方钱包

切換
舊版
前往
大廳
主題

Python筆記Day13-Lambda函式

萬(wàn)念俱灰的人最強(qiáng) | 2019-08-10 23:55:31 | 巴幣 0 | 人氣 100

當(dāng)你寫(xiě)的函數(shù)要做的事情很短、很簡(jiǎn)單,那麼你可以使用Lambda函數(shù)。

Lambda可以使用單一陳述句建立簡(jiǎn)單的匿名函式,簡(jiǎn)單方便,用完即丟。

square = lambda num:num**2
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

參考資料:
Tibame線上教學(xué)

創(chuàng)作回應(yīng)

更多創(chuàng)作