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

相关推荐
耶啵奶膘21 小时前
uni-app头像叠加显示
开发语言·javascript·uni-app
看海天一色听风起雨落21 小时前
Python学习之装饰器
开发语言·python·学习
Want59521 小时前
C/C++圣诞树①
c语言·开发语言·c++
老赵的博客21 小时前
c++ 杂记
开发语言·c++
jimmy.hua21 小时前
[C++刷怪笼]:set/map--优质且易操作的容器
开发语言·c++
XiaoMu_00121 小时前
基于Python+Streamlit的旅游数据分析与预测系统:从数据可视化到机器学习预测的完整实现
python·信息可视化·旅游
THMAIL1 天前
深度学习从入门到精通 - 生成对抗网络(GAN)实战:创造逼真图像的魔法艺术
人工智能·python·深度学习·神经网络·机器学习·生成对抗网络·cnn
w2sfot1 天前
Passing Arguments as an Object in JavaScript
开发语言·javascript·ecmascript
郝学胜-神的一滴1 天前
避免使用非const全局变量:C++中的最佳实践 (C++ Core Guidelines)
开发语言·c++·程序人生
我没想到原来他们都是一堆坏人1 天前
(未完待续...)如何编写一个用于构建python web项目镜像的dockerfile文件
java·前端·python