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 05 Python
Python 的 Socket 编程
Mar 24 Python
python实现将pvr格式转换成pvr.ccz的方法
Apr 28 Python
python开发之for循环操作实例详解
Nov 12 Python
Ubuntu下使用python读取doc和docx文档的内容方法
May 08 Python
pytorch 调整某一维度数据顺序的方法
Dec 08 Python
对django 模型 unique together的示例讲解
Aug 06 Python
python3实现弹弹球小游戏
Nov 25 Python
Keras: model实现固定部分layer,训练部分layer操作
Jun 28 Python
python从Oracle读取数据生成图表
Oct 14 Python
python matlab库简单用法讲解
Dec 31 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
一个图形显示IP的PHP程序代码
2007/10/19 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
php发送html格式文本邮件的方法
2015/06/10 PHP
php自动识别文字编码并转换为目标编码的方法
2015/08/08 PHP
Zend Framework开发入门经典教程
2016/03/23 PHP
深入剖析浏览器退出之后php还会继续执行么
2016/05/17 PHP
PHP简单实现上一页下一页功能示例
2016/09/14 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
为什么要在引入的css或者js文件后面加参数的详细讲解
2013/05/03 Javascript
Javascript基础_标记文字的实现方法
2016/06/14 Javascript
浅谈JavaScript的闭包函数
2016/12/08 Javascript
jQuery实现简单评论区功能
2020/10/26 jQuery
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
python脚本实现查找webshell的方法
2014/07/31 Python
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
python使用Matplotlib绘制分段函数
2018/09/25 Python
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
Python中的元组介绍
2019/01/28 Python
PYTHON实现SIGN签名的过程解析
2019/10/28 Python
wxPython实现分隔窗口
2019/11/19 Python
pytorch 实现打印模型的参数值
2019/12/30 Python
python range实例用法分享
2020/02/06 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
Python Django2 model 查询介绍(条件、范围、模糊查询)
2020/03/16 Python
客服部班长工作责任制
2014/02/25 职场文书
六一儿童节主持词
2014/03/21 职场文书
怎样写离婚协议书
2014/09/10 职场文书
2014年党员自我剖析材料
2014/10/07 职场文书
2014年个人师德工作总结
2014/12/04 职场文书
2015新年联欢晚会开场白
2014/12/14 职场文书
2016寒假社会实践心得体会范文
2015/10/09 职场文书
python实现图片批量压缩
2021/04/24 Python