Python3.5-20190513-廖老师-自我笔记-函数式编程

把复杂的任务拆成各个小的函数,通过函数的调用来完成任务.这就是面向过程编程.

 

高阶函数:就是让函数的参数能够接收别的函数。把函数作为参数传入到另一个函数.

 

 

函数名也是变量.和变量用法一样的,指向一个函数内存

 

Python自带的高阶函数.(我怎么感觉这个部分都写过了,我一般在路上看,晚上回来写)

 

Python内建的filter()函数用于过滤序列。

好好说说sorted

 

 

除了把函数作为参数传入另个一函数,也可以把函数作为返回值返回

 

 

闭包:当一个函数返回了一个函数后,其内部的局部变量还被新函数引用,就可以成为闭包

 返回闭包时牢记一点:返回函数不要引用任何循环变量,或者后续会发生变化的变量。

 

posted @ 2019-05-14 22:37  Tarzen  阅读(195)  评论(0编辑  收藏  举报