#2018-06-05  June Tuesday the 23 week, the 156 day SZ
cmp函数在Python3.4版本后就不存在了。全部换成了operator库了
#print ("cmp(80, 100) : ", cmp(80, 100))
#print(cmp(1,2))
#help(type(cmp)

Traceback (most recent call last):
  File "D:\ST\Python_work\ML.py", line 3, in <module>
    help(type(cmp))
NameError: name 'cmp' is not defined
[Finished in 0.5s]

import operator
print(operator.lt(1,2))
True
[Finished in 0.6s]

'''
<span style="font-size:18px;">
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)  </span>
'''
cmp函数用于比较2个对象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。

语法

以下是 cmp() 方法的语法:
cmp( x, y )

参数
x -- 数值表达式。
y -- 数值表达式。

Python cmp函数在Python3.4版本后就不存在了。全部换成了operator库了相关推荐

  1. [转载] python cmp函数比较字典_Python 字典(Dictionary) cmp()方法

    参考链接: Python cmp方法 Python 字典(Dictionary) cmp()方法 描述 Python 字典(Dictionary) cmp() 函数比较两个字典元素. 语法 cmp() ...

  2. python cmp函数比较列表_Python列表cmp()方法

    Python列表cmp()方法比较两个列表. 语法 以下是cmp()方法的语法 - cmp(list1, list2) 参数 list1 - 这是要比较的第一个列表. list2 - 这是第二个要比较 ...

  3. python生成器函数(generator),python3学习笔记:生成器generator

    简单了解下生成器generator,主要是yield的返回值和send的传参,记录下. 生成器的基本属性 generator = 函数 + yield 简单说,就是一个函数,里面用到了关键字yield ...

  4. Ubuntu 20.04安装python3.6版本后terminal终端无法打开

    点开terminal图标一直在转圈无法打开,想个招在文件夹中打开terminal(在应用市场重新安装terminal并不好用) 安装好python后根据教程删除修改过软链接一次,重新建立软链接到pyt ...

  5. python cmp函数未定义_python用plt画图时,cmp设置方法

    在python,有时候是需要画图的,比如把一个矩阵用图像的形式显示,之前用的好好的,每次用plt.imshow(),都是彩色图,不知为啥,突然全是黑白图了,于是需要设置cmap的值,如下: plt.i ...

  6. python apply函数取数据中的后四位_python 实现rolling和apply函数的向下取值操作

    我就废话不多说了,大家还是直接看代码吧! import pandas as pd def get_under_rolling(df,window,user,name): df[name] = df[u ...

  7. python append函数 循环_Python中循环后使用list.append数据被覆盖问题的解决

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. 编写一个程序、读取一个python源程序文件_编写一个程序,读取一个python源文件,将文件中所有除保留字外的小写字母换成大写字母,生成后的文件要能被python解释器正确执行。...

    [简答题]完成教材第4章 实训2 实训3 课后习题中的操作题3,4,5 请提交代码截图和效果截图 [单选题]病毒不包括以下成分 [填空题]酵母菌的繁殖方式主要是 . [判断题]在观察显微镜时,要遵循由 ...

  9. python源文件改写_Python源文件改写.编写一个程序,读取一个Python源程序,将文件中所有除保留字外的小写字母换成大写字母...

    程序代码如下: importkeyword. s=keyword.kwlist. #建立保留字列表. n=input("输入一个文件名:"). f=open(n,"r&q ...

最新文章

  1. Selenium查询10010账户余额——python篇
  2. 舞力全开加速_国行舞力全开评测:丝滑得不像是育碧服务器!
  3. tomcat默认用户名密码修改
  4. Hadoop学习之路一 Single Node Setup
  5. ubuntun 16.04 AttributeError: type object 'Callable' has no attribute '_abc_registry'
  6. 算法基础——冒泡与选择排序
  7. Java数组队列ArrayQueue
  8. Struts2自定义的转换器
  9. 谈一谈对旋转矩阵的理解
  10. PAT: gets’ was not declared in this scope gets(s)
  11. visualvm连接服务器jvm进行监控
  12. 1734: [Usaco2005 feb]Aggressive cows 愤怒的牛
  13. 封装一个简单实用的朋友圈
  14. TCP三次握手四次挥手简介
  15. altium designer原理图生成pcb
  16. 使用acmesh免费开启https(详细概念介绍与操作步骤记录)
  17. 行业动荡, 犹如浮萍
  18. 随机抽人名小程序_这些好用的微信小程序,你知道多少?
  19. 最新猎豹网校C语言数据结构与算法项目实战(共32集)
  20. 万字长文,详述TRIDENT: Poseidon 哈希算法的硬件加速与实现!

热门文章

  1. 使用d3.v5实现折线图与面积图
  2. BBC英语-drama
  3. UWP锁、解屏后无法响应操作
  4. sublime的package control安装注意
  5. mac Git本地服务器配置
  6. [Chatter] 看小说「数字风暴」有感
  7. POJ-3469 Dual Core CPU 最小割最大流
  8. Java分布式锁看这篇就够了,java基础面试笔试题
  9. node-sass 安装失败 win32-x64-57_binding.node
  10. NutzWk 5.0.x 微服务分布式版本开发及部署说明