函数式编程模块 ¶
此章描述的模块提供支持函数式编程风格的函数和类,和可调用的一般操作。
本章文档化了以下模块:
-
itertools— 创建高效循环迭代器的函数 -
functools— 可调用对象的高阶函数和操作 -
operator— 作为函数的标准运算符-
lt() -
le() -
eq() -
ne() -
ge() -
gt() -
__lt__() -
__le__() -
__eq__() -
__ne__() -
__ge__() -
__gt__() -
not_() -
__not__() -
truth() -
is_() -
is_not() -
abs() -
__abs__() -
add() -
__add__() -
and_() -
__and__() -
floordiv() -
__floordiv__() -
index() -
__index__() -
inv() -
invert() -
__inv__() -
__invert__() -
lshift() -
__lshift__() -
mod() -
__mod__() -
mul() -
__mul__() -
matmul() -
__matmul__() -
neg() -
__neg__() -
or_() -
__or__() -
pos() -
__pos__() -
pow() -
__pow__() -
rshift() -
__rshift__() -
sub() -
__sub__() -
truediv() -
__truediv__() -
xor() -
__xor__() -
concat() -
__concat__() -
contains() -
__contains__() -
countOf() -
delitem() -
__delitem__() -
getitem() -
__getitem__() -
indexOf() -
setitem() -
__setitem__() -
length_hint() -
call() -
__call__() -
attrgetter() -
itemgetter() -
methodcaller() - 将运算符映射到函数
- 原位运算符
-