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读取html中指定元素生成excle文件示例
Apr 03 Python
Python缩进和冒号详解
Jun 01 Python
Python scikit-learn 做线性回归的示例代码
Nov 01 Python
Python3 max()函数基础用法
Feb 19 Python
pandas DataFrame索引行列的实现
Jun 04 Python
关于pytorch处理类别不平衡的问题
Dec 31 Python
python 解决flask 图片在线浏览或者直接下载的问题
Jan 09 Python
PyCharm 在Windows的有用快捷键详解
Apr 07 Python
pytorch 多分类问题,计算百分比操作
Jul 09 Python
Python pexpect模块及shell脚本except原理解析
Aug 03 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
Jan 10 Python
解决IDEA翻译插件Translation报错更新TTK失败不能使用
Apr 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中namespace及use用法分析
2016/12/06 PHP
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
用apply让javascript函数仅执行一次的代码
2010/06/27 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
2012/01/12 Javascript
ExtJS4给Combobox设置列表中的默认值示例
2014/05/02 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
jquery实现文本框textarea自适应高度
2016/03/09 Javascript
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
2017/01/04 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
使用Angular Cli如何创建Angular私有库详解
2019/01/30 Javascript
vue-form表单验证是否为空值的实例详解
2019/10/29 Javascript
基于JavaScript实现表格隔行换色
2020/05/08 Javascript
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
python高并发异步服务器核心库forkcore使用方法
2013/11/26 Python
python提示No module named images的解决方法
2014/09/29 Python
Python 列表list使用介绍
2014/11/30 Python
Python面向对象编程中的类和对象学习教程
2015/03/30 Python
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
python下os模块强大的重命名方法renames详解
2017/03/07 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
Python assert关键字原理及实例解析
2019/12/13 Python
对python中各个response的使用说明
2020/03/28 Python
CSS3的颜色渐变效果的示例代码
2017/09/29 HTML / CSS
利用CSS3实现文字折纸效果实例代码
2018/07/10 HTML / CSS
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
安全标兵事迹材料
2014/08/17 职场文书
县长“四风”对照检查材料思想汇报
2014/10/05 职场文书
公司离职证明标准格式
2014/11/18 职场文书
自主招生专家推荐信
2015/03/26 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
六一儿童节园长致辞
2015/07/31 职场文书
《我是什么》教学反思
2016/02/16 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python