python lambda函数如何使用?这篇文章教会你使用lambda函数

这篇文章小编主要给大家讲解一下python中的lambda函数的基本用法 , 分析知识点提供给大家参考参考 , 这篇文章也非常适合初学者进行阅读和学习 , 感兴趣的话一定要认真阅读完这篇文章 。

python lambda函数如何使用?这篇文章教会你使用lambda函数

文章插图
在python中有着非常多的内置函数 , 首先 , 我们来简单学习一下python的lambda函数 。
我们先来看一下python lambda函数的语法 , 如下代码所示:
f=lambda [parameter1,parameter2,……]:expression在这个lambda语句中 , 冒号前面的是参数 , 可以没有或者多个 , 分别用逗号隔开 , 冒号右边的就是返回值了 。其实lambda的语句构建其实就是一个函数对象 。
我们再分别通过下面几种情况来看lambda函数 , 如下代码所示:
(1)无参数
f=lambda :'python lambda!'>>> f>>> f()'python lambda!'(2)有参数 , 无默认值
f=lambda x,y:x+y>>> f(5,8)13(3)有参数 , 有默认值
f=lambda x=4,y=6:x+y>>> f>>> f()#x取默认值4 , y取默认值610>>> f(1)#x取1 , y取默认值89>>> f(3,3)#x,y均取值36lambda返回的函数还可以做为另一个函数的参数
sumxy=lambda x,y:x+ydef test(f,m,n):  print f(m,n)>>> sumxy(2,4)6>>> test(sumxy,4,5)9【python lambda函数如何使用?这篇文章教会你使用lambda函数】以上就是小编给大家带来的在python中的lambda函数的基本用法 , 希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话 , 可以多多分享给有需要的人 。

    推荐阅读