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 相关文章推荐
仅用50行代码实现一个Python编写的计算器的教程
Apr 17 Python
python模拟enum枚举类型的方法小结
Apr 30 Python
用matplotlib画等高线图详解
Dec 14 Python
Python实现读取机器硬件信息的方法示例
Jun 09 Python
python3调用百度翻译API实现实时翻译
Aug 16 Python
Python 给屏幕打印信息加上颜色的实现方法
Apr 24 Python
python定时复制远程文件夹中所有文件
Apr 30 Python
Python流程控制常用工具详解
Feb 24 Python
python 实现人和电脑猜拳的示例代码
Mar 02 Python
在ipython notebook中使用argparse方式
Apr 20 Python
python 实现关联规则算法Apriori的示例
Sep 30 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
Jan 27 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
海贼王:最美的悬赏令!
2020/03/02 日漫
Dedecms常用函数解析
2008/02/01 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
2015/02/10 PHP
PHP创建自己的Composer包方法
2018/04/09 PHP
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
简易js代码实现计算器操作
2013/04/15 Javascript
包含中国城市的javascript对象实例
2015/08/03 Javascript
原生JS实现网络彩票投注效果
2016/09/25 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
2017/02/22 Javascript
JavaScript方法_动力节点Java学院整理
2017/06/28 Javascript
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
Vue使用预渲染代替SSR的方法
2020/07/02 Javascript
python的构建工具setup.py的方法使用示例
2017/10/23 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
2020/07/20 Python
便捷提取python导入包的属性方法
2018/10/15 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
2020/03/19 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
pytorch读取图像数据转成opencv格式实例
2020/06/02 Python
Python astype(np.float)函数使用方法解析
2020/06/08 Python
html5与css3小应用
2013/04/03 HTML / CSS
html5 figure和figcaption的使用方法
2018/09/10 HTML / CSS
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
口腔工艺技术专业毕业生自荐信
2013/09/27 职场文书
运动会邀请函范文
2014/02/06 职场文书
外贸采购员岗位职责
2014/03/08 职场文书
经典婚礼主持开场白
2014/03/13 职场文书
车辆委托书范本
2014/10/05 职场文书
2014年第四季度入党积极分子思想汇报(十八届四中全会)
2014/11/03 职场文书
医院消毒隔离制度
2015/08/05 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL