Python (十) operator

2023-12-15 20:40:03

程序员的公众号:源1024获取更多资料,无加密无套路!

最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等
获取方式: 关注公众号并回复 电子书 领取,更多内容持续奉上


Python 3 如果需要实现比较功能,需要引入 operator 模块

数字比较

import operator

x = 5
y = 10

print(operator.lt(x,y))
print(operator.gt(x,y))

a = 5
b = 5
print(operator.le(a,b))
print(operator.ge(a,b))
print(operator.eq(a,b))
print(operator.ne(x,y))

#输出
True
False
True
True
True
True

字符串比较

x = 'Java'
y = 'Python'

print(operator.lt(x,y))
print(operator.gt(x,y))
print(operator.le(x,y))
print(operator.ge(x,y))
print(operator.eq(x,y))
print(operator.ne(x,y))

#输出
True
False
True
False
False
True

数组比较

a = [3,4]
b = [3,4]
c = [3,5]

print(operator.eq(a,b))
print(operator.eq(a,c))
print(operator.ne(a,c))

#输出
True
False
True

运算符

a = 3
b = 4
#加法
print(operator.add(a,b))
#减法
print(operator.sub(a,b))
#乘法
print(operator.mul(a,b))

#输出
7
-1
12
#除法
print(operator.truediv(9,3))
print(operator.floordiv(9,3))
#按位与
print(operator.and_(3,4))
#取幂
print(operator.pow(2,3))
#取模
print(operator.mod(6,4))

字符串拼接

print(operator.concat('a','b'))


系列文章索引

Python (一) 操作Mysql

Python (二) 读写excel文件

Python (三) 读写csv文件

Python (四)读写word

Python (五) 处理图像

Python (六) 绘图

Python(七)操作JSON


文章来源:https://blog.csdn.net/feikillyou/article/details/135018939
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。