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-嵌套列表list的全面解析
Jun 08 Python
django js实现部分页面刷新的示例代码
May 28 Python
详解python单元测试框架unittest
Jul 02 Python
在pycharm中设置显示行数的方法
Jan 16 Python
python版百度语音识别功能
Jul 09 Python
python 实现人和电脑猜拳的示例代码
Mar 02 Python
django中的数据库迁移的实现
Mar 16 Python
解决keras使用cov1D函数的输入问题
Jun 29 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
Jul 28 Python
python 自定义异常和主动抛出异常(raise)的操作
Dec 11 Python
浅析Django接口版本控制
Jun 26 Python
Python加密技术之RSA加密解密的实现
Apr 08 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
基于文本的访客签到簿
2006/10/09 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
IE6下CSS图片缓存问题解决方法
2010/12/09 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
JSF中confirm弹出框的用法示例介绍
2014/01/07 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
jquery SweetAlert插件实现响应式提示框
2015/08/18 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
2017/03/21 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
2017/04/13 Javascript
JS实现禁止用户使用Ctrl+鼠标滚轮缩放网页的方法
2017/04/28 Javascript
win系统下nodejs环境安装配置
2017/05/04 NodeJs
jQuery实现右侧抽屉式在线客服功能
2017/12/25 jQuery
简述vue中的config配置
2018/01/23 Javascript
JS实现自定义弹窗功能
2018/08/08 Javascript
浅谈vue 锚点指令v-anchor的使用
2019/11/13 Javascript
js实现简单放大镜效果
2020/03/07 Javascript
探索Python3.4中新引入的asyncio模块
2015/04/08 Python
Python中将字典转换为列表的方法
2016/09/21 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
python画图常规设置方式
2020/03/05 Python
pycharm下pyqt4安装及环境配置的教程
2020/04/24 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
新奇的小玩意:IWOOT
2016/07/21 全球购物
好人好事事迹材料
2014/02/12 职场文书
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
python中sys模块的介绍与实例
2021/04/17 Python