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处理文本文件实现生成指定格式文件的方法
Jul 31 Python
跟老齐学Python之有点简约的元组
Sep 24 Python
python使用sorted函数对列表进行排序的方法
Apr 04 Python
python中while循环语句用法简单实例
May 07 Python
python实现微信跳一跳辅助工具步骤详解
Jan 04 Python
Python常见内置高效率函数用法示例
Jul 31 Python
Python获取航线信息并且制作成图的讲解
Jan 03 Python
深入解析Python小白学习【操作列表】
Mar 23 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
May 04 Python
python 使用opencv 把视频分割成图片示例
Dec 12 Python
git查看、创建、删除、本地、远程分支方法详解
Feb 18 Python
30行Python代码实现高分辨率图像导航的方法
May 22 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 session有效期session.gc_maxlifetime
2011/04/20 PHP
php is_writable判断文件是否可写实例代码
2016/10/13 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
不用写JS也能使用EXTJS视频演示
2008/12/29 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
jQuery中extend函数详解
2015/07/13 Javascript
浅析Node.js的Stream模块中的Readable对象
2015/07/29 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
js简单实现调整网页字体大小的方法
2016/07/23 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
2017/01/23 Javascript
Angular中$state.go页面跳转并传递参数的方法
2017/05/09 Javascript
webpack实现热加载自动刷新的方法
2017/07/30 Javascript
NodeJs 文件系统操作模块fs使用方法详解
2018/11/26 NodeJs
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
Python中的tuple元组详细介绍
2015/02/02 Python
python中实现指定时间调用函数示例代码
2017/09/08 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
解决Python下json.loads()中文字符出错的问题
2018/12/19 Python
Python实现二维曲线拟合的方法
2018/12/29 Python
Win10+GPU版Pytorch1.1安装的安装步骤
2019/09/27 Python
windows上彻底删除jupyter notebook的实现
2020/04/13 Python
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
Linux开机引导的步骤是什么
2015/10/19 面试题
公司出纳岗位职责
2013/12/07 职场文书
2014年五一活动策划方案
2014/03/15 职场文书
党员公开承诺书内容
2014/05/20 职场文书
初中国旗下的演讲稿
2014/08/28 职场文书
普通党员对照检查材料
2014/08/28 职场文书
CSS预处理框架——Stylus
2021/04/21 HTML / CSS
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL