iT邦幫忙

2025 iThome 鐵人賽

DAY 25
0
自我挑戰組

c 語言與 python 的30天之旅系列 第 25

Python 與 Lambda 函式

  • 分享至 

  • xImage
  •  

Lambda 函式是匿名函式,這意味著函式沒有名稱。眾所周知,def 關鍵字用於在 Python 中定義一個普通函式。同樣,lambda關鍵字用於在Python中定義匿名函式。

s1 = 'GeeksforGeeks'
s2 = lambda func: func.upper()
print(s2(s1))
  • lambda:定義函數的關鍵字。
  • arguments:以逗號分隔的輸入參數清單(如在常規函數中)。
  • expression:評估並傳回的單一運算式。

ambda 和 def 關鍵字的區別
在 Python 中,lambda 和 def 都可以用來定義函式,但它們的用途略有不同。def 用於建立標準的可重複使用函式,而 lambda 主要用於僅暫時需要的簡短匿名函式。


上一篇
Python 與 Magic Methods
系列文
c 語言與 python 的30天之旅25
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言