python3中替换python2中cmp函数的实现


Posted in Python onAugust 20, 2019

python 3.4.3 的版本中已经没有cmp函数,被operator模块代替,在交互模式下使用时,需要导入模块。

在没有导入模块情况下,会出现

python3中替换python2中cmp函数的实现

提示找不到cmp函数了,那么在python3中该如何使用这个函数呢?
所以要导入模块

python3中替换python2中cmp函数的实现

看下面给的内置函数

operator.lt(a, b)  
operator.le(a, b)  
operator.eq(a, b)  
operator.ne(a, b)  
operator.ge(a, b)  
operator.gt(a, b)  
operator.__lt__(a, b)  
operator.__le__(a, b)  
operator.__eq__(a, b)  
operator.__ne__(a, b)  
operator.__ge__(a, b)  
operator.__gt__(a, b)

这几个函数就是用来替换之前的cmp的,之前使用cmp的同胞们,咱们以后就换上面这些函数咯。

先简单说下这几个函数的意思吧。

lt(a,b) 相当于 a<b     从第一个数字或字母(ASCII)比大小 

le(a,b)相当于a<=b

eq(a,b)相当于a==b     字母完全一样,返回True,

ne(a,b)相当于a!=b

gt(a,b)相当于a>b

ge(a,b)相当于 a>=b

函数的返回值是布尔哦

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用摄像头实现简单的延时摄影技术
Mar 27 Python
在Python程序中操作MySQL的基本方法
Jul 29 Python
深入解析Python中的线程同步方法
Jun 14 Python
python编程使用协程并发的优缺点
Sep 20 Python
Python 学习教程之networkx
Apr 15 Python
Python配置虚拟环境图文步骤
May 20 Python
pytorch中的卷积和池化计算方式详解
Jan 03 Python
Python列表倒序输出及其效率详解
Mar 04 Python
详解在Python中使用Torchmoji将文本转换为表情符号
Jul 27 Python
Python3实现英文字母转换哥特式字体实例代码
Sep 01 Python
Django通过设置CORS解决跨域问题
Nov 26 Python
一文读懂python Scrapy爬虫框架
Feb 24 Python
python 并发编程 多路复用IO模型详解
Aug 20 #Python
关于pytorch中网络loss传播和参数更新的理解
Aug 20 #Python
对pytorch中的梯度更新方法详解
Aug 20 #Python
PyTorch: 梯度下降及反向传播的实例详解
Aug 20 #Python
python爬虫 urllib模块发起post请求过程解析
Aug 20 #Python
pytorch 加载(.pth)格式的模型实例
Aug 20 #Python
python multiprocessing模块用法及原理介绍
Aug 20 #Python
You might like
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
JS类库Bindows1.3中的内存释放方式分析
2007/03/08 Javascript
javascript 日历提醒系统( 兼容所有浏览器 )
2009/04/07 Javascript
锋利的jQuery jQuery中的DOM操作
2010/03/21 Javascript
浅析js中的浮点型运算问题
2014/01/06 Javascript
SeaJS入门教程系列之使用SeaJS(二)
2014/03/03 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
Angularjs中ng-repeat的简单实例
2017/08/25 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
javaScript产生随机数的用法小结
2018/04/21 Javascript
js数据类型检测总结
2018/08/05 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
2019/05/12 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
django传值给模板, 再用JS接收并进行操作的实例
2018/05/28 Python
python中时间、日期、时间戳的转换的实现方法
2019/07/06 Python
Python:二维列表下标互换方式(矩阵转置)
2019/12/02 Python
解决keras backend 越跑越慢问题
2020/06/18 Python
浅谈keras中的keras.utils.to_categorical用法
2020/07/02 Python
巴西男士个人护理产品商店:SHOP4MEN
2017/08/07 全球购物
linux面试题参考答案(6)
2014/08/29 面试题
总裁办公室主任职责
2014/01/02 职场文书
护士演讲稿优秀范文
2014/04/30 职场文书
软件项目实施计划书
2014/05/02 职场文书
服务标兵事迹材料
2014/05/04 职场文书
经济管理自荐书
2014/06/09 职场文书
普通党员个人剖析材料
2014/10/08 职场文书
写给老师的感谢信
2015/01/20 职场文书
四群教育工作总结
2015/08/10 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
使用Python获取字典键对应值的方法
2022/04/26 Python