python中lambda函数的使用方法
小编给大家分享一下python中lambda函数的使用方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
创新互联建站是一家专注于成都网站建设、成都做网站与策划设计,内江网站建设哪家好?创新互联建站做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:内江等地区。内江做网站价格咨询:18982081108
具体如下:
这里我们简单学习一下python lambda函数。
首先,看一下python lambda函数的语法,如下:
f=lambda [parameter1,parameter2,……]:expression
lambda语句中,冒号前是参数,可以有0个或多个,用逗号隔开,冒号右边是返回值。lambda语句构建的其实是一个函数对象。
1.无参数
f=lambda :'python lambda!' >>> fat 0x06BBFF30> >>> f() 'python lambda!'
2.有参数,无默认值
f=lambda x,y:x+y >>> f(3,4) 7
3.有参数,有默认值
f=lambda x=2,y=8:x+y >>> fat 0x06C51030> >>> f()#x取默认值2,y取默认值8 10 >>> f(1)#x取1,y取默认值8 9 >>> f(3,3)#x,y均取值3 6
lambda返回的函数还可以做为另一个函数的参数
sumxy=lambda x,y:x+y def test(f,m,n): print f(m,n) >>> sumxy(4,5) 9 >>> test(sumxy,4,5) 9
看完了这篇文章,相信你对python中lambda函数的使用方法有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
本文标题:python中lambda函数的使用方法
文章地址:http://scjbc.cn/article/pighps.html