python-函数使用(三)
递归函数
函数在运行过程中,直接或间接调用了自身
1 | # 官网表示:python默认的最大递归深度为1000次 |
递归使用
1 | 1.递推:一层层往下推导,每次往下推会相对于上一次复制度一定要有所下降 |
- 代码可视化运行: https://pythontutor.com/
二分法
1 | # 在列表中查出指定数字 |
三元表达式
1 | 1.当功能需求仅仅是二选一的情况下 那么推荐使用三元表达式 |
列表生成式
1 | # 给列表中所有的人名加上_NEW后缀 |
字典生成式
1 | # 将两个列表合成为一个字典 |
匿名函数
1 | # 匿名函数:没有名字的函数 |