Python学习笔记--匿名函数lambda
来源:互联网 发布:铁塔运维软件 编辑:程序博客网 时间:2024/05/21 11:25
Python中可以使用关键字lambda来定义匿名函数,不需要使用def。函数的声明与函数体必须在同一行,形式如下:
lambda [arg1[, arg2[, ...argN]]]: expression
参数可以省略,expression的值就是返回值。下面两种分别使用def与lambda的格式等价:
#defdef func1(): return 1#lambdalambda: 1
另外,可以对lambda定义的函数设置一个引用,方便再次使用:
>>> lambda:1<function <lambda> at 0x021FCFA8>>>> func1=lambda:1>>> func1<function <lambda> at 0x021FF030>>>> func1()1
lambda定义匿名函数可以使GUI设计中对button等widgets的listener的编写更紧凑。
- Python学习笔记--匿名函数lambda
- Python学习笔记: Python匿名函数lambda的使用
- 【Python学习笔记】函数式编程:匿名函数lambda
- python学习之匿名函数lambda
- python学习总结---lambda匿名函数
- python 匿名函数lambda
- Python 匿名函数lambda
- python 匿名函数lambda
- Python Lambda 匿名函数
- 【python】匿名函数 lambda
- Python匿名函数lambda
- Python lambda匿名函数
- python匿名函数lambda
- Python 匿名函数lambda
- Python lambda匿名函数
- python 匿名函数 lambda
- python 匿名函数 lambda
- 匿名函数-lambda-python
- jquery 操作
- linux系统调用和库函数调用的区别
- nyoj 90 整数划分
- hdu1425
- Win7 32位 VS2010 OpenCV 2.4.6 配置
- Python学习笔记--匿名函数lambda
- 输入一个整数,求出它的所有因子
- django 更改admin的密码
- myeclipse工具使用快捷键
- ctype.h头文件
- poj 3657
- html简单总结
- 概率DP入门总结 16题
- C基础中的选择结构和循环结构