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 基于Twisted框架的文件夹网络传输源码
Aug 28 Python
利用python爬取散文网的文章实例教程
Jun 18 Python
python正则实现提取电话功能
Feb 24 Python
Python实现一个服务器监听多个客户端请求
Apr 12 Python
python pycurl验证basic和digest认证的方法
May 02 Python
Python实现将多个空格换为一个空格.md的方法
Dec 20 Python
Python实例方法、类方法、静态方法的区别与作用详解
Mar 25 Python
python使用opencv实现马赛克效果示例
Sep 28 Python
python实现密度聚类(模板代码+sklearn代码)
Apr 27 Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 Python
关于python3.9安装wordcloud出错的问题及解决办法
Nov 02 Python
教你如何使用Python开发一个钉钉群应答机器人
Jun 21 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
建立动态的WML站点(二)
2006/10/09 PHP
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
2011/08/15 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
php实现的通用图片处理类
2015/03/24 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
JavaScript数字和字符串转换示例
2014/03/26 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
Bootstrap实现圆角、圆形头像和响应式图片
2016/12/14 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
代码整洁之道(重构)
2018/10/25 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
2019/04/17 Javascript
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
Python类的多重继承问题深入分析
2014/11/09 Python
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
python二元表达式用法
2019/12/04 Python
python使用ctypes调用扩展模块的实例方法
2020/01/28 Python
解决导入django_filters不成功问题No module named 'django_filter'
2020/07/15 Python
骆驼官方商城:CAMEL
2016/11/22 全球购物
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
花园仓库建筑:Garden Buildings Direct
2018/02/16 全球购物
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
委托证明书
2014/09/17 职场文书
代办社保委托书范文
2014/10/06 职场文书
团日活动总结格式
2015/05/11 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
笔记本自带的win11如何跳过联网激活?
2022/04/20 数码科技
MySQL实现字段分割一行转多行的示例代码
2022/07/07 MySQL
Python实现聚类K-means算法详解
2022/07/15 Python