标签:一个 ret eve str 长度 rev class span def
lambda 的主体是一个表达式,不是一个代码块
lambda 只有一行,仅仅能在lambda表达式种封装有限的逻辑进去
匿名函数:需要一个函数,而又不想动脑筋去想名字
#普通函数的定义 def f(a,b,c): return a+b+c print(f(1,2,3)) # 匿名函数lambda f1 = lambda a,b,c:a+b+c print(f1(2,3,4))
用匿名函数lambda做些事:
1.输入一个序列,求长度
number = lambda n:len(n) print(number([1,2,3]))
2.对输入的元素从大到小进行排序:
sort1 = lambda *n: sorted(n,reverse=True) print(sort1(1,54,23,8,0))
标签:一个 ret eve str 长度 rev class span def
原文地址:https://www.cnblogs.com/carlber/p/9898633.html