Python基本语法(lambda表达式)

lambda表达式

lambda的一般形式是在关键字lambda后面跟一个或多个参数,之后再紧跟一个

冒号,接下来是一个表达式。lambda是一个表达式,而不是一个语句,它能够出现

在Python语法不允许def出现的地方。作为表达式,lambda返回一个值(即一个新

的函数)。lambda用来编写简单的函数,而def用来处理更强大的任务。

案例2-10lambda表达式操作

复制代码
fun1=lambda x,y:x+y
print('fun1(2,3)=',fun1(2,3))

fun2=lambda x:x*2
print('fun2(2)=',fun2(4))

运行结果

复制代码
fun1(2,3)= 5
fun2(2)= 8

从上面代码可以看出,lambda表达式是为了减少单行函数的定义而存在的。

lambda的使用大量简化了代码,使代码简练、清晰。

相关推荐
沐知全栈开发7 分钟前
MySQL 索引
开发语言
Albert Edison8 分钟前
【C++11】特殊类设计
开发语言·c++·单例模式·饿汉模式·懒汉模式
代码改善世界10 分钟前
【C++初阶】vector 核心接口和模拟实现
开发语言·c++
Lyyaoo.10 分钟前
【设计模式】工厂模式
java·开发语言·设计模式
I love studying!!!15 分钟前
Web项目:从Django入手
后端·python·django
宵时待雨25 分钟前
C++笔记归纳20:智能指针
开发语言·c++·笔记
jinanwuhuaguo25 分钟前
OpenClaw 2026.4.5 深度解读
android·开发语言·人工智能·kotlin·openclaw
badhope31 分钟前
Agent智能体全面深入教程:架构、机制与工程实践
人工智能·python·机器人
小小马喽_Thendras32 分钟前
ScheduledExecutorService 和Timer的区别
java·开发语言
后藤十八里34 分钟前
极验4滑动拼图验证码逆向笔记
笔记·爬虫·python