旗下导航:搜·么
当前位置:网站首页 > Python教程 > 正文

python lambda函数怎样运用【Python教程】,lambda函数

作者:搜教程发布时间:2019-11-27分类:Python教程浏览:30评论:0


导读:本文实例报告了Pythonlambda函数基础用法。分享给人人供人人参考,细致以下:这里我们简朴进修一下pythonlambda函数。起首,看一下python...

本文实例报告了Python lambda函数基础用法。分享给人人供人人参考,细致以下:

这里我们简朴进修一下python lambda函数。

起首,看一下python lambda函数的语法,以下:

f=lambda [parameter1,parameter2,……]:expression

lambda语句中,冒号前是参数,能够有0个或多个,用逗号离隔,冒号右侧是返回值。lambda语句构建的实际上是一个函数对象。

1.无参数

f=lambda :'python lambda!'
>>> f
<function <lambda> at 0x06BBFF30>
>>> f()
'python lambda!'

2.有参数,无默认值

f=lambda x,y:x+y
>>> f(3,4)
7

3.有参数,有默认值

f=lambda x=2,y=8:x+y
>>> f
<function <lambda> at 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函数怎样运用的细致内容,更多请关注ki4网别的相干文章!

标签:lambda函数


欢迎 发表评论: