标签:
abs()
这个函数,完全可以把函数名abs
看成变量,它指向一个可以计算绝对值的函数!__builtin__
模块中进行修改,则abs变量指向也会改变。map()
函数解释:接收两个参数,一个是函数,一个是Iterable
,map
将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator
返回。reduce
的用法。reduce
把一个函数作用在一个序列[x1, x2, x3, ...]
上,这个函数必须接收两个参数,reduce
把结果继续和序列的下一个元素做累积计算,其效果就是:reduce(f, [x1, x2, x3, x4]) = f(f(f(x1, x2), x3), x4)
比方说对一个序列求和,就可以用reduce
实现:
>>> from functools import reduce >>> def add(x, y):... return x + y ... >>> reduce(add, [1, 3, 5, 7, 9]) 25
学习廖雪峰的官方网站
标签:
原文地址:http://www.cnblogs.com/JackKing-defier/p/4690355.html