天天看点

函数递归、匿名函数、内置函数

一、函数递归

1、什么是函数递归

函数的一种嵌套调用的特殊形式

具体指的是调用函数过程中又调用自己,称之为函数的递归调用

2、为什么用函数递归?

某种情况使用会更方便更简单

有意义的递归应该是在满足某种条件下可以结束掉

一个递归的过程应该分为两个阶段:

1、回溯:向下一层一层调用

2、递推:向上一层一层返回

举例

递归在什么场景下方便?

递归是用函数实现循环

举例1

举例2 找数在不在列表内

二、匿名函数

常用用法是和其他函数一起搭配使用

举例(找出字典中薪水最多的人)

三、内置函数了解

filter #(过滤器)

map #映现

reduce #模块 归纳为

继续阅读