python匿名函数,lambda表达式

python的匿名函数,顾名思义就是没有名称的函数,但是不能用def关键词来声明,而是用lambda表达式来声明。

python的lambda表达式一般形式

f = lambda 参数 : 表达式

lambda实例

In[1] : f = lambda x : x*x #声明了一个lambda表达式的求平方的匿名函数,并用赋值给f变量
f(6) #此时f相当于函数名
36
——————————————————————————————
#这个匿名函数相当于下面的函数:
def f2(x):
    return x*x
f2(6)
36

注意:

  • lambda表达式能够处理的程序逻辑很有限,几乎可以理解为只有一个参数和一个return的值;
  • lambda没有return关键词,其中的“:”相当于return

下一章节我们将介绍python的range()函数,这个我们在for循环当中已经用过很多次了。


全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.