python lambda函数如何使用
- 更新时间:2022-10-18 08:55:43
- 编辑:袁伟诚

本文实例讲述了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函数如何使用的详细内容,更多请关注码农之家其它相关文章!
相关教程
-
Python工具整理推荐
篇文章的内容是给大家推荐了5款好用的Python工具,有需要的朋友可以看一看
发布时间:2020-01-02
-
python创建模块的方法总结
python创建模块的方法代码如def print_func( par ):print Hello : , par return。模块让你能够有逻辑地组织你的Python代码段。
发布时间:2019-06-27
-
Python Merge函数原理及用法解析
这篇文章主要介绍了Python Merge函数原理及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
发布时间:2021-04-20
-
Python3 goto语句的使用实例方法
今天小编就为大家分享一篇对Python3 goto 语句的使用方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2019-12-05
-
python对数据类型的遍历解析的实例讲解
这篇文章主要介绍了python对常见数据类型的遍历解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
发布时间:2020-04-17
-
python3+selenium实现126邮箱登陆发送功能
这篇文章主要为大家详细介绍了python3+selenium实现126邮箱登陆并发送邮件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
发布时间:2019-06-11
-
Python中用PyCrypto实现AES加密的实例代码
这篇文章主要介绍了Python使用PyCrypto实现AES加密功能,结合具体实例形式分析了PyCrypto实现AES加密的操作步骤与相关实现技巧,需要的朋友可以参考下
发布时间:2020-01-03