iT邦幫忙

tag不存在或已被下架!

2024 iThome 鐵人賽

DAY 15
0

lambda

可說是函數的精簡版,擁有和函數一樣的功能,長度卻少了許多。

語法 :

lambda p1,p2,... : 運算式

說明 : 以p1,p2,...為參數來執行後面的運算式。

範例 :
https://ithelp.ithome.com.tw/upload/images/20240923/20168338kDBrpHfoKH.png

以 lambda 語法來寫的圓面積函數

不僅如此,lambda也可以結合if,else應用
範例 :
https://ithelp.ithome.com.tw/upload/images/20240923/201683383fQhCKMHYs.png

圖片是簡單的比大小lambda函數,給定兩個參數(x, y)若x大於y,則回傳x,否則回傳y,這便是lambda與if,else的結合。

若lambda運用得當,可為程式增添不少效率 !


上一篇
函數
下一篇
物件導向
系列文
Python 新手村——基礎技能養成記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言