python operator 模块
本模块主要包括一些Python内部操作符对应的函数。这些函数主要分为几类:对象比较、逻辑比较、算术运算和序列操作。
操作 |
语法 |
函数 |
相加 |
a + b |
add(a, b) |
字符串拼接 |
seq1 + seq2 |
concat(seq1, seq2) |
包含测试 |
obj in seq |
contains(seq, obj) |
普通除法 |
a / b |
truediv(a, b) |
取整除法 |
a // b |
floordiv(a, b) |
按位与 |
a & b |
and_(a, b) |
按位异或 |
a ^ b |
xor(a, b) |
按位取反 |
~ a |
invert(a) |
按位或 |
a | b |
or_(a, b) |
指数运算 |
a ** b |
pow(a, b) |
识别 |
a is b |
is_(a, b) |
识别 |
a is not b |
is_not(a, b) |
索引赋值 |
obj[k] = v |
setitem(obj, k, v) |
索引删除 |
del obj[k] |
delitem(obj, k) |
索引 |
obj[k] |
getitem(obj, k) |
左移 |
a << b |
lshift(a, b) |
取模 |
a % b |
mod(a, b) |
乘法 |
a * b |
mul(a, b) |
负数 |
-a |
neg(a) |
非运算 |
not a |
not_(a) |
正数 |
+ a |
pos(a) |
右移运算 |
a >> b |
rshift(a, b) |
切片赋值 |
seq[i:j] = values |
setitem(seq, slice(i, j), values) |
切片删除 |
del seq[i:j] |
delitem(seq, slice(i, j)) |
切片 |
seq[i: j] |
getitem(seq, slice(i, j)) |
字符串格式化 |
s % obj |
mod(s, obj) |
减法 |
a - b |
sub(a, b) |
真值测试 |
obj |
truth(obj) |
小于 |
a < b |
lt(a, b) |
小于等于 |
a <= b |
le(a, b) |
等于 |
a == b |
eq(a, b) |
不等于 |
a != b |
ne(a, b) |
大于等于 |
a >= b |
ge(a, b) |
大于 |
a > b |
gt(a, b) |
如:
import operatora=operator.add(1,2)print(a)
python operator 模块相关推荐
- python operator 多属性排序_又碰到一个非常实用的模块,以后的各种运算就用它了,python内置的常用包。
在工作中,经常对数据进行各种运算,如要从一个序列中返回一个新的序列,亦或是要对两个数进行比较或者进行加和操作等.如果只是一个简单的运算,怎么都好办.但如果我们面对的是比较复杂的需求时,可能我们更多的是 ...
- Python中operator模块的操作
Operator模块提供了一系列与Python自带操作一样有效的函数.例如:operator.add(x, y)和表达式x+y是等效的.那些特殊类的方法都有自己的函数名:为了方便起见,一些函数名是没有 ...
- operator模块
operator模块中包含了Python的各种内置操作符,诸如逻辑.比较.计算等,这里我们针对一些常用的操作符来作一个Python中operator模块的操作符使用示例总结: operator模块是p ...
- Python operator.le()函数与示例
operator.le()函数 (operator.le() Function) operator.le() function is a library function of operator mo ...
- Python operator.lt()函数与示例
operator.lt()函数 (operator.lt() Function) operator.lt() function is a library function of operator mo ...
- Python operator.not_()函数与示例
operator.not_()函数 (operator.not_() Function) operator.not_() function is a library function of opera ...
- Python operator.truth()函数与示例
operator.truth()函数 (operator.truth() Function) operator.truth() function is a library function of op ...
- python operator __gt___Python operator.gt方法代码示例
本文整理汇总了Python中operator.gt方法的典型用法代码示例.如果您正苦于以下问题:Python operator.gt方法的具体用法?Python operator.gt怎么用?Pyth ...
- Python sys模块的使用
Python sys模块的使用 sys模块是Python中的标准库,是与Python的解释器交互的库,可以通过sys来获取Python解释器的信息. os模块是与操作系统交互的,对应的是操作系统,sy ...
最新文章
- 在java的程序里date类型比较大小
- java bio_Java BIO及实现
- DL之LSTM:基于tensorflow框架利用LSTM算法对气温数据集训练并回归预测
- 指针数组,数组指针,函数指针,main函数实质,二重指针,函数指针作为参数,泛型函数
- 推荐几个练习听力不错的国外网站
- 作者:李晓明,男,北京大学教授、博士生导师。
- css——常用选择器
- 中国水上健身器材市场趋势报告、技术动态创新及市场预测
- linux代码windows能跑吗,能不能帮忙改一下下面这些代码,原来是在windows系统上运行的,要让它能在linux上终端跑。该如何处理...
- matlab 神经网络工具箱的实用
- (PASS)java中打印当月的日历的每一天
- 固态硬盘受损或数据删除,怎么办?详解各种恢复SSD数据方法
- 四川大学计算机网络实验,四川大学计算机网络实验报告
- DNS详解,权威DNS,递归DNS,转发DNS,公共DNS
- 关于openpyxl读取excel中图片(shape)的注意点
- 61. 请简述self在类中的意义?
- Niagara N4 与物联网的学习经验分享(二 照明控制)
- csv导出文件名乱码解决
- hihoCoder - 1633(2017北京icpc现场赛-G题)
- 知意字稿的语音转文字功能真的好用吗?