标签:返回值 如何 mode keyword UNC end 回收 expand pre
什么是匿名函数
def func(): # 可以理解成为有名函数
print(‘Hello world!‘)
func() # 特点是可以通过函数名重复调用
而匿名函数的特点就是:在定义完之后就被回收,无法重复使用,只能在定义时使用一次
e.g.
print(lambda x,y:x+y)
lam_func = (lambda x,y:x+y)(1,2)
print(lam_func)
# <function <lambda> at 0x10af602f0> 内存地址
# 3 匿名函数的返回值
为何要用匿名函数
当某一个功能仅使用一次就没有再重复使用的必要了,就应该定义成匿名函数
如何使用匿名函数
关键字 lambda
表示匿名函数
e.g. lambda x: x*x
实际上就是
def f(x):
return x*x
标签:返回值 如何 mode keyword UNC end 回收 expand pre
原文地址:https://www.cnblogs.com/OutOfControl/p/9767185.html