Python中的匿名函數(shù)使用lambda
關(guān)鍵字來(lái)定義,語(yǔ)法如下:
lambda arguments: expression
其中arguments
為函數(shù)的參數(shù)列表,expression
為函數(shù)的返回值。匿名函數(shù)通常用于需要簡(jiǎn)單函數(shù)定義的地方,尤其是在函數(shù)式編程中經(jīng)常使用。
例如,可以定義一個(gè)簡(jiǎn)單的匿名函數(shù)來(lái)計(jì)算兩個(gè)數(shù)的和:
add = lambda x, y: x + y
print(add(3, 4)) # 輸出7
需要注意的是,匿名函數(shù)通常只能包含一個(gè)表達(dá)式,且不能包含多條語(yǔ)句。