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 22 Python
详解Python中for循环的使用方法
May 14 Python
Python的Django框架中的数据库配置指南
Jul 17 Python
python字符串中的单双引
Feb 16 Python
Python实现公历(阳历)转农历(阴历)的方法示例
Aug 22 Python
Python实现获取邮箱内容并解析的方法示例
Jun 16 Python
对python中xlsx,csv以及json文件的相互转化方法详解
Dec 25 Python
Python列表(List)知识点总结
Feb 18 Python
Python之NumPy(axis=0 与axis=1)区分详解
May 27 Python
解决Django一个表单对应多个按钮的问题
Jul 18 Python
Python生命游戏实现原理及过程解析(附源代码)
Aug 01 Python
python如何判断IP地址合法性
Apr 05 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
php4的session功能评述(一)
2006/10/09 PHP
PHP+DBM的同学录程序(4)
2006/10/09 PHP
php 分页类 扩展代码
2009/06/11 PHP
php 面试碰到过的问题 在此做下记录
2011/06/09 PHP
[原创]php获取数组中键值最大数组项的索引值
2015/03/17 PHP
8个必备的PHP功能开发
2015/10/02 PHP
JavaScript高级程序设计(第3版)学习笔记5 js语句
2012/10/11 Javascript
Nodejs实现的一个静态服务器实例
2014/12/06 NodeJs
node.js中的path.basename方法使用说明
2014/12/09 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
2015/01/24 Javascript
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
jQuery实现ctrl+enter(回车)提交表单
2015/10/19 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
vue绑定class与行间样式style详解
2017/08/16 Javascript
Vue 2.0学习笔记之Vue中的computed属性
2017/10/16 Javascript
Angular4 组件通讯方法大全(推荐)
2018/07/12 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
2018/09/20 jQuery
vue axios post发送复杂对象问题
2019/06/04 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
[02:32]DOTA2完美大师赛场馆静安体育中心观赛全攻略
2017/11/08 DOTA
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python图书管理系统
2020/04/05 Python
详解Django+uwsgi+Nginx上线最佳实战
2019/03/14 Python
利用python list完成最简单的DB连接池方法
2019/08/09 Python
Python shelve模块实现解析
2019/08/28 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
iHerb香港:维生素、补充剂和天然保健品
2017/08/01 全球购物
什么是ARP(Address Resolution Protocol)地址解析协议
2013/10/31 面试题
手工社团活动方案
2014/02/17 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
参观邀请函范文
2015/02/02 职场文书
工程项目经理岗位职责
2015/02/02 职场文书
详解OpenCV曝光融合
2022/04/29 Python