@songying
2017-12-18T15:20:42.000000Z
字数 515
阅读 1307
operator库
python库
简介
import operator
参考:
标准库
总结
weekly 中文
简书博客
- perator模块是python中内置的操作符函数接口,它定义了一些算术和比较内置操作的函数。
- operator模块中包含了Python的各种内置操作符,诸如逻辑、比较、计算、位运算等。
- operator模块是用C实现的,所以执行速度比python代码快。
逻辑操作符
not_(a) |
|
truth(a) |
|
is_(a,b) |
|
is_not(a,b) |
|
比较操作符
lt(a,b) |
< |
le(a,b) |
<= |
eq(a,b) |
== |
ne(a,b) |
!= |
ge(a,b) |
=
|
gt(a,b) |
> |
算术运算符
正负操作
abs(a) |
|a| 取绝对值 |
neg(a) |
-a 数值取反 |
pos(a) |
+a 取原数 |
算术操作
add(a,b) |
a + b |
sub(a,b) |
a - b |
mul(a,b) |
a * b |
truediv(a,b) |
a/b |
floordiv(a,b) |
a//b |
pow(a,b) |
a**b |
mod(a,b) |
a%b |
位操作
and_(a,b) |
a & b 按位与 |
invert(a) |
~a 按位取反 |
lshift(a,b) |
a << b 按位左移 |
rshift(d,c) |
a >> b 按位右移 |
or_(a,b) |
a | b 按位或 |
xor(a,b) |
a ^ b 按位异或 |
序列操作符