咨询热线
400-0596-872
总部地址
杭州 · 城西银泰 · C座19楼
课程分类

小码王公众号预约
发布日期:2023-11-02 来源:小码王编程 查看人数: 7
导读:python lambda函数,也叫lambda表达式,它的主体是表达式,对于一些抽象的,不会别的地方再复用的函数,有时候给函数起个名字也是个难题,使用lamb...
lambda 参数:函数体,实例
def b(x,y):
return x+y
x=1
y=2
print('使用传统b函数运行:',b(x,y))
print('lambda函数运行:',(lambda x,y:y+x)(2,1))
print('判断y,x大小再返回相应的值 :',(lambda x,y:y+x if y>x else y*x)(2,1))
lambda在python中,返回值与def 定义的函数是一样的,没有区别,可以返回任何类型
1.把lambda赋值给一个变量,用变量+(),例:b = lambda x,y:y+x,调用方法:b(参数)
b = xy:y+x (b())
结果:
3
2.lambda用()起来,后来再用(参数)传进去,例:
(lambda x,y:y+x)(2,1)
结果:
3
1. 使用Python写一些执行脚本时,使用lambda可以省去定义函数的过程,让代码更加精简。
2. 对于一些抽象的,不会别的地方再复用的函数,有时候给函数起个名字也是个难题,使用lambda不需要考虑命名的问题。
3. 使用lambda在某些时候让代码更容易理解。
免责说明:以上展示内容源于网络、合作媒体和网友提供,转载请说明出处。我们对站内所有内容、观点保持中立,如您发现该内容有任何违法/侵权信息,请及时联系我们处理!
本文标题:python中lambda函数的用法,本文链接: http://www.xiaomawang.vip/help/20937.html
免费预约
微信扫一扫,预约免费体验课关注微信公众号,在线咨询体验课!
微信扫一扫咨询
公众号在线咨询