[关闭]
@songying 2017-12-18T15:20:42.000000Z 字数 515 阅读 1307

operator库

python库


简介

  1. 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 按位异或

序列操作符

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注