深入浅析python 中的匿名函数
2018-05-21 10:02
656 查看
定义
匿名函数指一类无须定义标识符的函数或子程序。Python用lambda语法定义匿名函数,只需用表达式而无需申明。
lambda语法的定义如下:
lambda [arg1 [,arg2, ... argN]] : expression
匿名函数就是没有实际名称的函数。其主体仅仅是一个表达式,而不需要使用代码块。
<函数对象名> = lambda <形式参数列表>:<表达式>
例如:
def add(x,y): return x+y
可定义为匿名函数:
func=lambda x,y:x+y
函数对象名可以作为函数直接调用:
也可以直接调用:(lambda x,y:x*y)(2,2)
您可能感兴趣的文章:
相关文章推荐
- 深入浅析python with语句简介
- 深入浅析python继承问题
- 深入浅析Python中list的复制及深拷贝与浅拷贝
- 深入浅析python定时杀进程
- 深入浅析python继承问题
- 深入浅析Python获取对象信息的函数type()、isinstance()、dir()
- 深入浅析Python字符编码
- 深入浅析Python的类
- 深入浅析Python中join 和 split详解(推荐)
- 深入浅析python中的多进程、多线程、协程
- 深入浅析Python中的yield关键字
- 深入浅析Python传值与传址
- 深入浅析Python中join 和 split详解(推荐)
- 深入浅析python中的多进程、多线程、协程
- 深入浅析 C++ 调用 Python 模块
- Python深入06――python的内存管理详解
- Learning Python 012 函数式编程 2 返回函数 匿名函数 装饰器 偏函数
- Python yield 使用浅析
- Python yield 使用浅析
- 深入浅析JDK8新特性之Lambda表达式