python支持部分函数式编程特性

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-16 20:57   11   0

把电脑的运算视作数学上的函数计算(lambda演算)

高阶函数:map/reduce/filter

无副作用,相同的参数调用始终产生同样的效果

map的用法

----------------------------------------------------------------------------------------------------------------------------------

reduce的用法

1+2+3+4+5=15如图所示

------------------------------------------------------------------------------------------------------

filter的用法

返回所有偶数

-------------------------------------------------------------------------------------------------------------------

推荐使用列表推导式代替filter

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP