lambda函数python
时间: 2023-07-08 14:54:46 浏览: 87
Lambda函数-Python函数
Lambda函数是一种匿名函数,也称为匿名函数或者称为函数字面量。在Python中,Lambda函数通常用于简单的函数或表达式,可以在一行代码中定义函数,而不需要像普通函数一样定义函数名。Lambda函数的语法格式如下:
```
lambda arguments: expression
```
其中,arguments是可选的参数列表,expression是执行函数的表达式。 Lambda函数可以有任意数量的参数,但只能有一个表达式。Lambda函数的返回值是表达式的结果。
例如,下面的Lambda函数将两个数字相加:
```
add = lambda x, y: x + y
print(add(2, 3)) # 输出结果为5
```
Lambda函数也可以用来作为函数参数或返回值,如下所示:
```
def calculate(func, x, y):
return func(x, y)
add = lambda x, y: x + y
subtract = lambda x, y: x - y
print(calculate(add, 5, 3)) # 输出结果为8
print(calculate(subtract, 5, 3)) # 输出结果为2
```
阅读全文