函数式编程模块¶
本章里描述的模块提供了函数和类,以支持函数式编程风格和在可调用对象上的通用操作。
本章包含以下模块的文档:
- 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()
- 将运算符映射到函数
- 原地运算符