Python2 cmp() 函数

描述
cmp(x,y) 函数用于比较2个对象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。 Python cmp() 函数
描述
cmp(x,y) 函数用于比较2个对象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。
语法及参数
cmp( x, y )
x -- 数值表达式
y -- 数值表达式
返回值
如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。

Python3 operator模块

描述
python3中使用operator模块进行字符串、数字两个变量的大小比较;在使用operator模块时需要提前导入该模块,使用命令import operator来进行导入
语法及参数
operator.eq(x,y)
operator.ne(x,y)
operator.lt(x,y)
operator.le(x,y)
operator.gt(x,y)
operator.ge(x,y) 返回值
>>> operator.eq("a","a");
True
>>> operator.lt("c","b");
False
>>> operator.gt("c","b");
True
>>> operator.ne("c","b");
True
>>> operator.le("c","b");
False
>>> operator.ge("c","b");
True

Python3 cmp()函数报错描述

Python 3.5.4 (v3.5.4:3f56838, Aug  8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> cmp(1,8)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'cmp' is not defined

Python3 报错解决方法

python 3.4.3 的版本中已经没有cmp(x,y)函数,被operator模块代替,使用operator完美解决该报错!!!

  

最新文章

  1. Adapter 启动时报错
  2. Azure MySQL PaaS (2) MySQL PaaS修改时区
  3. MyBatis之代理开发模式
  4. 6个值得推荐的Android开源框架简介(转)
  5. MySQL解决插入emoji表情失败的问题
  6. spring 定时器设置每隔10秒触发
  7. 在Ubuntu中用root帐号登录
  8. lua学习:游戏中的Lua
  9. CSS hack常用方案(摘选)
  10. Java 语言中 Enum 类型的使用介绍
  11. oracle字符集查看修改
  12. 用Feed43为随意站点定制RSS feed教程~
  13. &lt;hdu - 1232&gt; 畅通工程 并查集问题 (注意中的细节)
  14. kotlin的一些特性介绍和与java C#的简单对比
  15. Android5.1 - 通讯录建立群组
  16. 表单,table的css
  17. 读C#开发实战1200例子记录-2017年8月14日10:03:55
  18. zzw原创_expdp及impdp中的exclude及include参数的那点事
  19. centos7 安装jdk8 bash脚本 并配置环境变量
  20. 微信7.0以上版本fiddler、Charles抓包报HTTPS证书信任问题通报

热门文章

  1. 缩短移动开发周期的ApiCloud
  2. [工作积累点滴整理]虚拟化、云计算配置规划&lt;一&gt;
  3. SpringBoot热部署插件
  4. 【Leetcode】【Easy】Remove Duplicates from Sorted List
  5. how reset smartphone data.
  6. 第二次Surm冲刺
  7. 中间件事务码R3AC1里Block Size的含义
  8. 【洛谷5283】[十二省联考2019] 异或粽子(可持久化Trie树+堆)
  9. 2018中国大学生程序设计竞赛 - 网络选拔赛 1009 - Tree and Permutation 【dfs+树上两点距离和】
  10. Django学习之ORM操作