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的Django框架使用入门指引
Apr 15 Python
Python实现对比不同字体中的同一字符的显示效果
Apr 23 Python
Python Requests安装与简单运用
Apr 07 Python
Python编写电话薄实现增删改查功能
May 07 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
May 03 Python
对Python 内建函数和保留字详解
Oct 15 Python
Python txt文件加入字典并查询的方法
Jan 15 Python
python 获取等间隔的数组实例
Jul 04 Python
python双端队列原理、实现与使用方法分析
Nov 27 Python
Python 文件数据读写的具体实现
Jan 24 Python
教你利用python实现企业微信发送消息
May 23 Python
python scrapy简单模拟登录的代码分析
Jul 21 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资源管理框架Assetic简介
2014/06/12 PHP
PHP函数http_build_query使用详解
2014/08/20 PHP
PHP7 弃用功能
2021/03/09 PHP
JS中==与===操作符的比较
2009/03/21 Javascript
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
google 搜索框添加关键字实现代码
2010/04/24 Javascript
document.getElementById的简写方式(获取id对象的简略写法)
2010/09/10 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
2011/10/16 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
2013/09/12 Javascript
js实现字符串和数组之间相互转换操作
2016/01/12 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
iscroll.js滚动加载实例详解
2017/07/18 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
2018/07/31 Javascript
ES6顶层对象、global对象实例分析
2019/06/14 Javascript
nodejs使用socket5进行代理请求的实现
2020/02/21 NodeJs
javascrpt密码强度校验函数详解
2020/03/18 Javascript
微信小程序实现手指拖动选项排序
2020/04/22 Javascript
python使用reportlab画图示例(含中文汉字)
2013/12/03 Python
python使用TensorFlow进行图像处理的方法
2018/02/28 Python
Python 在字符串中加入变量的实例讲解
2018/05/02 Python
python爬虫简单的添加代理进行访问的实现代码
2019/04/04 Python
ubuntu 16.04下python版本切换的方法
2019/06/14 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
2020/06/12 Python
用Python开发app后端有优势吗
2020/06/29 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
Python list和str互转的实现示例
2020/11/16 Python
python try...finally...的实现方法
2020/11/25 Python
ALDO英国官网:加拿大女鞋品牌
2018/02/19 全球购物
市场营销专科应届生求职信
2013/11/24 职场文书
信息系统专业个人求职信范文
2013/12/07 职场文书
2014年社区庆元旦活动方案
2014/03/08 职场文书
领导干部保密承诺书
2014/08/30 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
培训通知书模板
2015/04/17 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书