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中的闭包详细介绍和实例
Nov 21 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
Jan 20 Python
Python数据分析之双色球中蓝红球分析统计示例
Feb 03 Python
pandas or sql计算前后两行数据间的增值方法
Apr 20 Python
解决Tensorflow安装成功,但在导入时报错的问题
Jun 13 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
大家都说好用的Python命令行库click的使用
Nov 07 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
Mar 03 Python
Python装饰器实现方法及应用场景详解
Mar 26 Python
python实现对变位词的判断方法
Apr 05 Python
python使用matplotlib:subplot绘制多个子图的示例
Sep 24 Python
什么是Python装饰器?如何定义和使用?
Apr 11 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 冒泡排序 交换排序法
2011/05/10 PHP
php中通过curl smtp发送邮件
2012/06/05 PHP
thinkphp文件处理类Dir.class.php的用法分析
2014/12/08 PHP
PHP实现的多维数组去重操作示例
2018/07/21 PHP
PHP之认识(二)关于Traits的用法详解
2019/04/11 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
2019/10/18 PHP
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
jquery中push()的用法(数组添加元素)
2014/11/25 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
2015/03/04 Javascript
JS小数运算出现多为小数问题的解决方法
2016/06/02 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
2016/11/17 Javascript
javascript中call,apply,bind函数用法示例
2016/12/19 Javascript
JS实现json的序列化和反序列化功能示例
2017/06/13 Javascript
js实现拖拽上传图片功能
2017/08/01 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
python web.py开发httpserver解决跨域问题实例解析
2018/02/12 Python
python使用tensorflow深度学习识别验证码
2018/04/03 Python
Python paramiko模块的使用示例
2018/04/11 Python
使用opencv将视频帧转成图片输出
2019/12/10 Python
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
Bibloo荷兰:女士、男士和儿童的服装、鞋子和配饰
2019/02/25 全球购物
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
2013/04/28 面试题
什么是servlet链?
2014/07/13 面试题
12月红领巾广播稿
2014/02/13 职场文书
大学生党员自我批评
2014/02/14 职场文书
飘柔洗发水广告词
2014/03/14 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
六查六看心得体会
2014/10/14 职场文书
预备党员2014年第四季度思想汇报范文
2014/10/25 职场文书
学校工会工作总结2015
2015/05/19 职场文书
初中地理教学反思
2016/02/19 职场文书