比较

原创 2004年07月26日 16:13:00

序列对象可以与相同类型的其它对象比较。比较操作按字典序进行:首先比较前两个元素,如果不同,就决定了比较的结果;如果相同,就比较后两个元素,依此类推,直到所有序列都完成比较。如果两个元素本身就是同样类型的序列,就递归字典序比较。如果两个序列的所有子项都相等,就认为序列相等。如果一个序列是另一个序列的初始子序列,较短的一个序列就小于另一个。字符串的字典序按照单字符的ASCII顺序。下面是同类型序列之间比较的一些例子:

不同类型的对象比较是合法的。输出结果是确定而非任意的:类型按它们的名字排序。因而,一个链表(list)总是小于一个字符串(string),一个字符串(string)总是小于一个元组(tuple)等等。数值类型比较时会统一它们的数据类型,所以0等于0.0,如下

>>> (1, 2, 3) < (1, 2, 4)
True
>>> [1, 2, 3] < [1, 2, 4]
True
>>> 'ABC' < 'C'
True
>>> (1, 2, 3, 4) < (1, 2, 4)
True
>>> (1, 2) < (1, 2, -1)
True
>>> (1, 2, 3) == (1.0, 2.0, 3.0)
True
>>> (1, 2,('aa', 'a')) < (1, 2, ('ab', 'a'))
True
>>> [1, 2] < (1, 2)
True
>>>

浮点数比较大小

/*============================================================================== 实数运算中,经常需要判断实数x和y是否...
  • llwszjj
  • llwszjj
  • 2014年03月28日 11:47
  • 1287

Mysql比较运算符详解

在mysql中,比较运算符是我们最常用的运算符,今天和大家分享的就是这部分内容,一起来看看吧。   比较运算符形式     示例   比较运算符的结果不是为真就是假。   比较运算符...
  • lidiya007
  • lidiya007
  • 2016年10月25日 17:14
  • 2326

捕获/ 比较通道

每一个捕获/ 比较通道都是围绕着一个捕获/ 比较寄存器( 包含影子寄存器) ,包括捕获的输入部分(数字滤波、多路复用和预分频器),和输出部分(比较器和输出控制)。捕获/ 比较模块由一个预装载寄存器和一...
  • i792439187
  • i792439187
  • 2013年04月20日 01:09
  • 1938

Beyond Compare进行二进制比较的方法

文件比较工具Beyond Compare软件在进行文件对比时,一般Beyond Compare比较文件时采用快速测试的方法,但是用户也可以根据自己的需求来设置比较的规则。此外在比较文件内容方面,可以选...
  • mathsoftware
  • mathsoftware
  • 2016年07月14日 13:44
  • 5934

Java中比较器小结

比较器指的是集合存储的元素的特性,如果元素是可比较的则可以进行相应的排序,否则不行。但是在Java中有Comparable接口和Comparator接口,具体有什么区别呢? 对于Comparable接...
  • u012050154
  • u012050154
  • 2016年07月28日 12:02
  • 1827

比较器之几种电压比较器电路

比较器之几种电压比较器电路 转自:http://blog.sina.com.cn/s/blog_4b255fe10100du6b.html 单限比较器电路 OH。图1b为其传...
  • xlhcgd
  • xlhcgd
  • 2016年04月16日 00:45
  • 7166

Mysql日期类型大小比较

转:http://www.cnblogs.com/yuxingfirst/archive/2013/03/15/2961233.html 我们知道,mysql里边,日期类型有很多表现...
  • chs_jdmdr
  • chs_jdmdr
  • 2015年05月18日 21:41
  • 1519

比较器,比较器原理是什么?

比较器,比较器原理是什么? 比较器(comparator)  对两个或多个数据项进行比较,以确定它们是否相等,或确定它们之间的大小关系及排列顺序称为比较。   能够实现这种比较功能的电路或装置称为...
  • u014183377
  • u014183377
  • 2014年11月13日 23:07
  • 852

浮点数比较大小的问题

浮点数比较大小,由于精度问题,所以直接比较有时可能会出错。 单精度数7位有效数字。 (float) 双精度数16位有效数字。(double) 单精度数的尾数用23位存储,加上默认的小数点前的...
  • liujian20150808
  • liujian20150808
  • 2016年02月03日 17:51
  • 5251

对于各个类型与0比较的总结

根据《高质量C++/C编程指南》中的相关知识点得出。 一、布尔变量与零值比较 【规则 4-3-1】 不可将布尔变量直接与 TRUE、 FALSE 或者 1、 0 进行比较。     ...
  • qaz3171210
  • qaz3171210
  • 2015年05月11日 01:09
  • 755
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:比较
举报原因:
原因补充:

(最多只允许输入30个字)