高阶函数:把函数作为参数传入
目的:减少代码的重复,开发速度更快
1.abs():用来求数字绝对值
2.round():用来求一个数的四舍五入
注释:f是第三参数,用来上传要写的函数,f(a)表示,f函数处理过的a
3.map(fun,list):将传入的函数变量fun作用到list变量的每个元素中
4.reduce(fun,list):用于求累加和,每次fun计算的结果继续和下一个元素进行累加计算
注释:如果要使用reduce必须要调用模块:import functools,reduce函数fun必须接受两个参数
5.filter(fun,list):函数用于过滤序列,过滤不符合条件的序列内容,一般fun有if条件判断,如果要转换为列表进行查看,用lsit函数去方便查看