Python operator 模块
定义和用法
operator 模块提供了 Python 内置运算符的函数等效形式。
使用它可以将运算符作为可调用对象传递(例如,传递给高阶函数),也可以用于获取项/属性。
成员
| 成员 | 描述 |
|---|---|
| abs() | 返回对象 obj 的绝对值。 |
| add() | 返回 a + b。 |
| and_() | 返回 a 与 b 的按位与运算结果。 |
| attrgetter() | 返回一个用于获取对象属性的可调用对象。 |
| eq() | 返回 a == b。 |
| floordiv() | 返回 a // b。 |
| ge() | 返回 a >= b。 |
| gt() | 返回 a > b。 |
| itemgetter() | 返回一个可调用对象,该对象通过索引/键获取项目。 |
| le() | 返回 a <= b。 |
| lt() | 返回 a < b。 |
| methodcaller() | 返回一个可调用对象,该对象会调用其操作数上的方法。 |
| mod() | 返回 a % b。 |
| mul() | 返回 a * b。 |
| ne() | 返回 a != b。 |
| neg() | 返回 -obj。 |
| not_() | 返回 obj 的逻辑非。 |
| or_() | 返回 a 与 b 的按位或运算结果。 |
| pos() | 返回 +obj。 |
| pow() | 返回 a ** b。 |
| sub() | 返回 a - b。 |
| truediv() | 返回 a / b。 |

