python3中替换python2中cmp函数的实现
作者:小猫恨鱼 时间:2021-08-15 01:42:41
python 3.4.3 的版本中已经没有cmp函数,被operator模块代替,在交互模式下使用时,需要导入模块。
在没有导入模块情况下,会出现
提示找不到cmp函数了,那么在python3中该如何使用这个函数呢?
所以要导入模块
看下面给的内置函数
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
函数的返回值是布尔哦
来源:https://blog.csdn.net/qq_24918869/article/details/52175886
标签:python,cmp函数
0
投稿
猜你喜欢
python实现BP神经网络回归预测模型
2023-01-21 17:53:44
JS实现给对象动态添加属性的方法
2024-04-22 13:07:07
python中Task封装协程的知识点总结
2022-10-25 13:25:02
详解如何利用docker快速构建MySQL主从复制环境
2024-01-25 08:25:33
javascript实现日期3级联动下拉框选择菜单
2023-10-19 02:15:34
Python实现PS图像调整黑白效果示例
2022-08-06 09:15:13
ansible-playbook实现自动部署KVM及安装python3的详细教程
2021-09-02 23:13:12
JavaScript 放大镜 移动镜片效果代码
2023-08-13 08:24:08
简单谈谈Python流程控制语句
2023-03-12 12:34:25
Python 类的私有属性和私有方法实例分析
2021-06-18 05:13:47
JavaScript判断微信浏览器实例代码
2024-04-18 09:30:31
分享3个非常实用的 Python 模块
2023-08-07 18:21:33
PHP实现的浏览器检查类
2024-05-13 09:26:24
Oracle存储过程入门学习基本语法
2009-03-04 11:00:00
python logging模块的分文件存放详析
2023-04-02 20:27:32
Python入门教程之Python的安装下载配置
2021-08-18 06:01:14
Django框架实现在线考试系统的示例代码
2021-05-24 23:07:00
keras K.function获取某层的输出操作
2023-03-11 15:10:21
在Django的session中使用User对象的方法
2022-04-23 01:20:07
PyTorch搭建LSTM实现多变量时序负荷预测
2023-10-29 10:48:50