切換
舊版
前往
大廳
主題

Python筆記Day13-Lambda函式

萬念俱灰的人最強 | 2019-08-10 23:55:31 | 巴幣 0 | 人氣 89

當你寫的函數要做的事情很短、很簡單,那麼你可以使用Lambda函數。

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

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

參考資料:
Tibame線上教學

創作回應

更多創作