1. 首页
  2. 移动开发
  3. 其他
  4. 详解Python高阶函数

详解Python高阶函数

上传者: 2020-09-21 02:14:36上传 PDF文件 88.89KB 热度 41次

我们都知道在 python 中一切皆对象,函数也不例外。同理我们将 abs 指向另一个函数 abs = len,那么 abs 将不再是求绝对值的函数了,abs指向的是求长度的 len 函数。这说明函数名其实就是指向函数的变量!下面我们来看一个DEMO。定义一个 add 函数,它接受三个参数 x, y, f,其中 x, y 是数字,f 是一个函数。map() 是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。例如,对于 如果希望把 list 的每个元素都作平方,就可以用 因此,我们只需要传入函数 输出结果:

下载地址
用户评论