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