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'))
系列文章索引
文章来源:https://blog.csdn.net/feikillyou/article/details/135018939
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!