虎课网为您提供字体设计版块下的[Python函数式编程] 高阶函数-10章 函数式编程图文教程,本篇教程使用软件为Python(3.6.7),难度等级为初级练习,下面开始学习这节课的内容吧!
那就开始今天的教程吧
1.本节课学习函数式编程,需要掌握几个概念:
第一个是【高阶函数】,它至少要满足下面两个条件中的一个,第一个条件是接受一个或者是多少函数作为输入参数,第二个是它输出的是个函数。
2.也就是这个函数的参数可以接收函数作为参数,输出就是返回值,它可以返回个函数,这就是高阶函数的定义。
3.通过python的命令行去演示,有个内置的函数叫做sum,可以进行求和,比如传入123列表,它可以返回求和,这个sum就是个函数,它的名字也类似于a=1。
4.a作为变量的名字,sum就是函数的名字,就可以对它进行修改或者是赋值,比如a=1,b=a,b=sum,这个b就是内置的sum,是个function。
5.b传入参数123,调用b也能起到sum这个函数同样的效果,所以它和变量a没有什么区别,就可以把sum这个函数作为参数传递到一个函数里面。
6.比如去定义函数test,这个函数支持x和f两个参数,这个x就是个普通的python列表,f可以接收函数。
7.这个函数第一个参数,比如传入123,第二个传入函数名字,比如sum,返回的就是求和, 如果是max,就可以求最大值。
以上就是[Python函数式编程] 高阶函数-10章 函数式编程图文教程的全部内容了,你也可以点击下方的视频教程链接查看本节课的视频教程内容,虎课网每天可以免费学一课,千万不要错过哦!