5分钟掌握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
下一篇 一文带你了解python中的多态
