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实现zencart产品数据导入到magento(python导入数据)
Apr 03 Python
在Python中利用Pandas库处理大数据的简单介绍
Apr 07 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
Apr 05 Python
基于Django模板中的数字自增(详解)
Sep 05 Python
Python实现破解12306图片验证码的方法分析
Dec 29 Python
Python使用cx_Oracle模块操作Oracle数据库详解
May 07 Python
numpy向空的二维数组中添加元素的方法
Nov 01 Python
python如果快速判断数字奇数偶数
Nov 13 Python
opencv python如何实现图像二值化
Feb 03 Python
python Django 反向访问器的外键冲突解决
May 20 Python
详解解决jupyter不能使用pytorch的问题
Feb 18 Python
Pyhton模块和包相关知识总结
May 12 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 date与gmdate的获取日期的区别
2010/02/08 PHP
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
40个新鲜出炉的jQuery 插件和免费教程[上]
2012/07/24 Javascript
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
2013/01/11 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
实例讲解JS中数组Array的操作方法
2014/05/09 Javascript
javascript随机之洗牌算法深入分析
2014/06/07 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
2016/09/08 Javascript
详解JavaScript中数组的reduce方法
2016/12/02 Javascript
纯JS单页面赛车游戏制作代码分享
2017/03/03 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
在vue-cli项目中使用bootstrap的方法示例
2018/04/21 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
Vue获取页面元素的相对位置的方法示例
2020/02/05 Javascript
Antd的Table组件嵌套Table以及选择框联动操作
2020/10/24 Javascript
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
Python实现合并两个列表的方法分析
2018/05/28 Python
Keras自定义IOU方式
2020/06/10 Python
python em算法的实现
2020/10/03 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
使用CSS Grid布局实现网格的流动
2014/12/30 HTML / CSS
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/04/11 面试题
优秀党员获奖感言
2014/02/18 职场文书
《燕子专列》教学反思
2014/02/21 职场文书
2014年社区植树节活动方案
2014/02/28 职场文书
个人委托书范本
2014/04/02 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
关于迟到的检讨书
2015/05/06 职场文书
污水处理保证书
2015/05/09 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
详解CSS不定宽溢出文本适配滚动
2021/05/24 HTML / CSS