在Python中,可以使用lambda關鍵字來定義一個匿名函數。lambda函數可以用于創建簡單的單行函數,通常用于需要短小函數的場合。lambda函數的語法如下:
lambda arguments: expression
其中,arguments
是函數的參數,可以是多個參數,用逗號分隔;expression
是根據參數生成的結果表達式。
下面是一個簡單的示例:
# 定義一個匿名函數,接收兩個參數x和y,返回它們的和
add = lambda x, y: x + y
# 調用匿名函數
result = add(3, 5)
print(result) # 輸出8
需要注意的是,lambda函數只能包含一個表達式,不能包含復雜的邏輯。如果需要更復雜的函數,還是建議使用def定義普通函數。