python-operator模块
来源:互联网 发布:怎么设置网络防火墙 编辑:程序博客网 时间:2024/05/17 08:16
本模块主要包括一些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)
- python 中的 operator模块
- python 中的 operator模块
- python的operator模块
- python-operator模块
- Python 基础—— operator 模块
- Python 运算符模块operator库
- Python中operator模块的操作
- operator模块
- operator模块
- Python中使用operator模块实现对象的多级排序
- Python中使用operator模块实现对象的多级排序
- Python提供了以下几个内置tools模块:operator collections itertools functools
- Python 3 Operator & Statement
- python中的operator库
- python lib 之 operator
- python operator.itemgetter
- python中的operator库
- python operator.itemgetter
- Ubuntu编译Android源码
- .net 实现word、excel、ppt、pdf预览功能
- 微信小程序添加视频video组件
- IDE maven 创建spring boot 用hibernate 实现连接数据库
- 程序员的八重境界
- python-operator模块
- PAT A1040. Longest Symmetric String (25)
- Largest prime factor(筛选法)
- 沙盒
- C++学习笔记【第二部分第十二章:动态内存】
- [js高手之路]学生问的一道javascript面试题[来自腾讯]
- 工程师软技能2
- webpack的static和assets目录区别
- qt之QActiveX