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 相关文章推荐
python3 与python2 异常处理的区别与联系
Jun 19 Python
Python加密方法小结【md5,base64,sha1】
Jul 13 Python
python实现八大排序算法(2)
Sep 14 Python
Python爬虫中urllib库的进阶学习
Jan 05 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
Jan 06 Python
python模仿网页版微信发送消息功能
Feb 24 Python
python进行两个表格对比的方法
Jun 27 Python
Python实现带参数的用户验证功能装饰器示例
Dec 14 Python
Python图像滤波处理操作示例【基于ImageFilter类】
Jan 03 Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 Python
浅析PEP572: 海象运算符
Oct 15 Python
python利用tkinter实现图片格式转换的示例
Sep 28 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
国产动画《伍六七》原声大碟大卖,啊哈娱乐引领音乐赋能IP的新尝试
2020/03/08 国漫
长波有什么东西
2021/03/01 无线电
关于时间计算的结总
2006/12/06 PHP
从Web查询数据库之PHP与MySQL篇
2009/09/25 PHP
php递归删除指定文件夹的方法小结
2015/04/20 PHP
PHP中使用OpenSSL生成证书及加密解密
2017/02/05 PHP
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
jQuery中trigger()与bind()用法分析
2015/12/18 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
2016/03/25 Javascript
JS实现HTML标签转义及反转义
2020/04/14 Javascript
vue-resourse将json数据输出实例
2017/03/08 Javascript
通过命令行生成vue项目框架的方法
2017/07/12 Javascript
基于nodejs+express4.X实现文件下载的实例代码
2017/07/13 NodeJs
Vue.js实现图片的随意拖动方法
2018/03/08 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
Nodejs监听日志文件的变化的过程解析
2019/08/04 NodeJs
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
Python中循环引用(import)失败的解决方法
2018/04/22 Python
Python使用pyautocad+openpyxl处理cad文件示例
2019/07/11 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
Python实现ATM系统
2020/02/17 Python
用Python 爬取猫眼电影数据分析《无名之辈》
2020/07/24 Python
区分python中的进程与线程
2020/08/13 Python
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
2013/01/06 HTML / CSS
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
css3中仿放大镜效果的几种方式原理解析
2020/12/03 HTML / CSS
双立人美国官方商店:ZWILLING集团餐具和炊具
2020/05/07 全球购物
乔迁之喜答谢词
2015/01/05 职场文书
宇宙与人观后感
2015/06/05 职场文书
2015年高三年级组工作总结
2015/07/21 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
Python安装及建立虚拟环境的完整步骤
2022/06/25 Servers