lambda 表达式的语法格式为:
lambda [parameter_list] : 表达式
根据其语法格式可以得到lambda 表达式的两个要点:
1、lambda 表达式必须使用 lambda 关键字定义。
2、在 lambda 关键字之后、冒号左边为参数列表,可不带参数,也可有多个参数。若有多个参数,则参数间用逗号隔开,冒号右边为 lambda 表达式的返回值。
lambda 表达式的本质是匿名的、单行函数体的函数,故lambda 表达式可以写成函数的形式。例如,对于如下 lambda 表达式:
lambda x , y : x * y改写为函数形式如下:
def add(x, y):
- 1
- 2
前往页