Python(七)之匿名函数lambda

一,lambda函数
lambda函数用于创建一个匿名函数,函数名未和标识符进行绑定。使用lambda函数可以返回一些简单的运算结果。lambda函数格式如下:
lambda 变量1,变量2.···:表达式
其中,变量列表用于表达式的计算。lambda属于函数,因此变量列表后需要一个冒号。通常把lambda赋值给一个变量,变量就可作为函数使用。例如:

赋值

func=lambda变量1,变量2···:表达式

调用

func()
这样就把lambda和变量func绑定在一起了,变量func的名称就是函数名。lambda函数可以消除内部函数。

前面这个例子把lambda赋值给一个变量使用,也可以把lambda直接作为函数使用

代码说明:该代码定义了匿名函数lambda x:-x,用于返回数字的绝对值。函数的参数为-2,输出结果为“2”

posted @ 2018-01-15 21:39  老僧观天下  阅读(74)  评论(0编辑  收藏  举报