溫馨提示×

lambda怎么創(chuàng)建匿名函數(shù)

小億
85
2024-02-01 12:57:31
欄目: 編程語言

使用關(guān)鍵字lambda可以創(chuàng)建匿名函數(shù)。匿名函數(shù)是一種不需要使用def關(guān)鍵字定義的簡單函數(shù),可以接受任意數(shù)量的參數(shù),但只能返回一個表達(dá)式的結(jié)果。

匿名函數(shù)的語法如下:

lambda 參數(shù)列表: 表達(dá)式

其中,參數(shù)列表是函數(shù)的參數(shù),用逗號分隔;表達(dá)式是函數(shù)的返回值。

下面是一個使用lambda創(chuàng)建匿名函數(shù)的例子:

# 創(chuàng)建一個匿名函數(shù),接受兩個參數(shù)并返回它們的和
sum = lambda x, y: x + y

# 調(diào)用匿名函數(shù)
result = sum(3, 4)
print(result)  # 輸出:7

在上面的例子中,我們使用lambda x, y定義了一個匿名函數(shù),它接受兩個參數(shù)xy,并返回它們的和。然后,我們通過sum(3, 4)調(diào)用了匿名函數(shù),并將結(jié)果賦給result變量。最后,我們打印出result的值,即7。

0