理解高阶函数
理解就可,不需要复背;
把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。

返回函数和闭包

一个函数可以返回值,也可以返回一个函数,这个函数在返回的时候并没有执行,只有在再次执行的时候才会执行,所以不要在执行过程中放变量;

闭包:还一知半解,需要再详细观看视频等;

匿名函数

  1. list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9]))
  2. [1, 4, 9, 16, 25, 36, 49, 64, 81]
  3. :前面就表示引入的参数,后面表示return的返回值;

Python对匿名函数的支持有限,只有一些简单的情况下可以使用匿名函数。

装饰器