当前位置: 首页 > 图灵资讯 > 行业资讯> 5分钟掌握python中的匿名函数

5分钟掌握python中的匿名函数

来源:图灵python
时间: 2025-03-04 22:16:39

lambda表达式,又称匿名函数,通常用于表示内部只包含一行表达式函数。如果一个函数的函数体只有 1 行表达式,函数就可以了

用 lambda 替代表达式。

lambda 表达式语法格式如下:

name=lambda[list]:表达式

其中,定义 lambda 必须使用表达式 lambda 关键字;[list] 作为可选参数,定义函数是指定的参数列表;value 表达式

名称。语法格式转换为普通函数,如下所示:

defname(list):
return表达式
name(list)

例如,如果设计了一个要求,那么 2 使用普通函数的个数之和函数定义如下:纯文本复制

defadd(x,y):
returnx+y
print(add(3,4))

程序执行结果如下:

7

由于上述程序,add() 只有函数内部 1 因此,该函数可以直接使用 lambda 表达式表示:

add=lambdax,y:
x+yprint(add(3,4))
程序输出结果如下:
7