在Python中,匿名函数通常使用 `lambda` 关键字来定义。`lambda` 函数可以接受任意数量的参数,但只能包含一个表达式,表达式的结果将作为函数的返回值。
```python
lambda [arg1, arg2, ..., argN]: expression
其中,`[arg1, arg2, ..., argN]` 是函数的参数列表,`expression` 是函数体,它是一个表达式,其结果将作为函数的返回值。
例如,定义一个匿名函数来计算两个数的和:
```python
add = lambda x, y: x + y
print(add(5, 3)) 输出 8
在这个例子中,`add` 是一个匿名函数对象,它接受两个参数 `x` 和 `y`,并返回它们的和。这个匿名函数被赋值给变量 `add`,之后可以通过 `add(5, 3)` 的方式调用它