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的使用大量简化了代码,使代码简练、清晰。

相关推荐
仰望星空的凡人31 分钟前
【JS逆向基础】数据库之MongoDB
javascript·数据库·python·mongodb
F_D_Z1 小时前
【PyTorch】图像多分类项目部署
人工智能·pytorch·python·深度学习·分类
Brookty2 小时前
Java线程安全与中断机制详解
java·开发语言·后端·学习·java-ee
pingzhuyan2 小时前
python入门篇12-虚拟环境conda的安装与使用
python·ai·llm·ocr·conda
香蕉可乐荷包蛋2 小时前
排序算法 (Sorting Algorithms)-Python示例
python·算法·排序算法
從南走到北3 小时前
JAVA东郊到家按摩服务同款同城家政服务按摩私教茶艺师服务系统小程序+公众号+APP+H5
android·java·开发语言·微信小程序·小程序
遇见尚硅谷4 小时前
C语言:20250728学习(指针)
c语言·开发语言·数据结构·c++·笔记·学习·算法
☆璇4 小时前
【C++】C/C++内存管理
c语言·开发语言·c++
愿你天黑有灯下雨有伞4 小时前
枚举策略模式实战:优雅消除支付场景的if-else
java·开发语言·策略模式
网络安全打工人4 小时前
CentOS7 安装 rust 1.82.0
开发语言·后端·rust