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类属性与实例属性用法分析
May 09 Python
浅析Python中的getattr(),setattr(),delattr(),hasattr()
Jun 14 Python
python获取list下标及其值的简单方法
Sep 12 Python
Python使用cx_Oracle调用Oracle存储过程的方法示例
Oct 07 Python
Python3导入自定义模块的三种方法详解
Apr 13 Python
python3学习之Splash的安装与实例教程
Jul 09 Python
django的ORM模型的实现原理
Mar 04 Python
django框架用户权限中的session缓存到redis中的方法
Aug 06 Python
python实现LRU热点缓存及原理
Oct 29 Python
利用Python如何画一颗心、小人发射爱心
Feb 21 Python
浅谈Python numpy创建空数组的问题
May 25 Python
Django数据库(SQlite)基本入门使用教程
Jul 07 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
PHP读取PDF内容配合Xpdf的使用
2012/11/24 PHP
利用PHP函数计算中英文字符串长度的方法
2014/11/11 PHP
PHP实现的简单mock json脚本分享
2015/02/10 PHP
获取非最后一列td值并将title设为该值的方法
2013/10/30 Javascript
js使用数组判断提交数据是否存在相同数据
2013/11/27 Javascript
append和appendTo的区别以及appendChild用法
2013/12/24 Javascript
遍历DOM对象内的元素属性示例代码
2014/02/08 Javascript
jquery等待效果示例
2014/05/01 Javascript
javascript使用数组的push方法完成快速排序
2014/09/15 Javascript
基于原生JS实现图片裁剪
2016/08/01 Javascript
原生js的RSA和AES加密解密算法
2016/10/08 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
解决VUEX兼容IE上的报错问题
2018/03/01 Javascript
Vue-cli项目获取本地json文件数据的实例
2018/03/07 Javascript
如何手写一个简易的 Vuex
2020/10/10 Javascript
Python实现将xml导入至excel
2015/11/20 Python
wxpython实现图书管理系统
2018/03/12 Python
Python画柱状统计图操作示例【基于matplotlib库】
2018/07/04 Python
python3利用tcp实现文件夹远程传输
2018/07/28 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
通过shell+python实现企业微信预警
2019/03/07 Python
Django MEDIA的配置及用法详解
2019/07/25 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
神经网络训练采用gpu设置的方式
2021/03/03 Python
css3中仿放大镜效果的几种方式原理解析
2020/12/03 HTML / CSS
德国骆驼商店:ActiveFashionWorld
2017/11/18 全球购物
特色蛋糕店创业计划书
2014/01/28 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
项目经理岗位职责范本
2015/04/01 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
践行三严三实心得体会(2016推荐篇)
2016/01/06 职场文书
Python实战之疫苗研发情况可视化
2021/05/18 Python
python中opencv实现图片文本倾斜校正
2021/06/11 Python
vue修饰符.capture和.self的区别
2022/04/22 Vue.js