operator比较运算

函数的返回值是布尔 True 和 False

 

复制代码
import operator  # 首先要导入运算符模块

a = operator.gt(1, 2)  # 意思是greater than(大于)
b = operator.ge(1, 2)  # 意思是greater and equal(大于等于)
c = operator.eq(1, 2)  # 意思是equal(等于)
d = operator.le(1, 2)  # 意思是less and equal(小于等于)
e = operator.lt(1, 2)  # 意思是less than(小于) 
print(a, b, c, d, e, sep='\n', end='')

打印结果:

False
False
False
True
True
复制代码

 如果输入的是字符,从第一个数字或字母(ASCII)比大小

复制代码
import operator  # 首先要导入运算符模块

a = operator.gt('a', 'A')  # 意思是greater than(大于)
b = operator.ge('a', 'A')  # 意思是greater and equal(大于等于)
c = operator.eq('a', 'A')  # 意思是equal(等于)
d = operator.le('a', 'A')  # 意思是less and equal(小于等于)
e = operator.lt('a', 'A')  # 意思是less than(小于) 
print(a, b, c, d, e, sep='\n', end='')

打印结果:

True
True
False
False
False
复制代码

 

posted @   Avicii_2018  阅读(113)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示