首页 > 编程笔记 > Python笔记

Python lambda函数(匿名函数)的定义

在 python 中,函数反映了编程语言的扩展能力,有人认为函数是 Python 语言的灵魂,上节教程我们已经介绍了使用 def 关键字定义的函数,本节主要介绍 Python 函数中的匿名函数。

匿名函数即没有函数名的函数,常被用在以下场合:
Python 的匿名函数有以下特点:
定义匿名函数的语法如下:

lambda  参数1, 参数2,......, 参数n:表达式


一些简单的运算可以很容易被改写为匿名函数,例如计算长方形面积的函数:
area = lambda width, height: width * height
    print (area(3, 4))

上述代码的运行结果如下所示:

>>> area = lambda width, height: width * height
>>> print (area(3, 4))
12

所有教程

优秀文章