高阶函数:函数本身被当做参数传给另一个函数,运行返回一个函数。
递归:函数内允许调用其它函数,调用本身的是递归函数(效率不算高),1.明确函数结束条件,每次调用自身相应的运算量和问题规模应减少,调用次数不宜过多(python默认999次,会造成栈溢出)
装饰器(本身是个函数): 对函数进行添加一些功能(不进行修改函数的调用方式和代码),而函数本身没什么变化,感受不到影响。
在调用函数之前,就已经调用了装饰器。 @装饰器,放在需要装饰的函数前,注意传参!
(懒惰是罪恶之源)