一。 -------递归
1.递归的特点:
| 。函数内部自己调用自己 。 必须有出口(无出口报错) |
2.递归的执行流程
二。-------lambda(匿名参数)
1. 语法
lambda空格参数列表:表达式
2.lambda 的参数形式
。无参数
lambda:表达式
。一个参数
lambda 参数: 表达式
。默认参数(如果缺省参数传值则修改默认参数的值,否则使用这个默认值)
lambda key=value: 表达式
。不定长位置参数(返回元组)
lambda *args:表达式
。不定长关键字参数(返回字典)
lambda**kwargs: 表达式
三。------高阶函数
。 作用: 把函数作为参数传入,化简代码
1.普通的内置函数
。abs()函数可以完成对数字的绝对值的计算
。round()函数完成对数字的四舍五入计算
2.高阶内置函数(func,lst)
。 Mas() 将传入的涵数变量func 作用到lst 变量的每一个元素中
。 Reduse() 必须有两个参数,每次func 计算的结果继续和序列的下一个元素做累积计算
。 Filter() 用于过滤序列,过滤不符合条件的元素,返回一个filter 对象
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)