发布于 2015-06-21 10:39:32 | 178 次阅读 | 评论: 0 | 来源: 网络整理

cmp()方法比较两个元组的元素。

语法

以下是cmp()方法的语法:


cmp(tuple1, tuple2)

参数

  • tuple1 -- 这是第一个元组进行比较

  • tuple2 -- 这是第二个元组进行比较

返回值

如果元素是相同类型的,执行比较并返回结果。如果元素是不同的类型,检查,看看他们是否是数字

  • 如果数字进行数字强制比较如果有必要。
  • 如果任一元素是数字,然后在另一元件是“较大”(数字是“最小”)
  • 否则,类型是按名称字母顺序排序

如果到达的元组结尾,较长的元组是“较大”。如果用尽元组并共享同一数据,其结果是并列,那么返回 0

例子

下面的例子显示了cmp()方法的使用


#!/usr/bin/python

tuple1, tuple2 = (123, 'xyz'), (456, 'abc')

print cmp(tuple1, tuple2);
print cmp(tuple2, tuple1);
tuple3 = tuple2 + (786,);
print cmp(tuple2, tuple3)

当我们运行上面的程序,它会产生以下结果:


-1
1
-1
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务