一. lamda() 匿名函数:
sums= lambda a,b: a+b ret = sums(4,3) print(ret)
它的语法如下:
函数名 = lambda 参数: 返回值
注意: 1. 函数的参数可以有多个. 多个参数之间用逗号隔开
2. 匿名函数不管多复杂. 只能写⼀行, 且逻辑结束后直接返回数据
3. 返回值和正常的函数⼀样, 可以是任意数据类型
二. sorted() 排序函数:
lst = ['a','ab','abc','b','c'] l2 = sorted(lst,key=lambda name:len(name)) print(l2)
语法: sorted(Iterable, key=None, reverse=False)
Iterable: 可迭代对象
key: 排序规则(排序函数), 在sorted内部会将可迭代对象中的每⼀个元素传递给这个函数的参数. 根据函数运算的结果进行排序
reverse: 是否是倒叙. True: 倒叙, False: 正序
三. filter() 筛选函数
语法: filter(function. Iterable)