python3中替换python2中cmp函数的实现

作者:小猫恨鱼 时间:2021-08-15 01:42:41 

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

函数的返回值是布尔哦

来源: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
  • asp之家 网络编程 m.aspxhome.com