📅  最后修改于: 2023-12-03 15:19:13.440000             🧑  作者: Mango
cmp()
函数在Python 2中用于比较两个对象的大小。它接受两个参数,并根据它们的大小返回一个负整数、零或正整数。该函数在Python 3中已被移除,因为可以使用比较运算符来实现相同的功能。在Python 3中,可以使用<
、>
和==
等比较运算符来替代cmp()
函数。
cmp(obj1, obj2)
obj1
:要比较的第一个对象。obj2
:要比较的第二个对象。obj1
小于obj2
。obj1
等于obj2
。obj1
大于obj2
。示例 1:
x = 5
y = 10
result = cmp(x, y)
print(result)
返回结果:
-1
示例 2:
x = "apple"
y = "banana"
result = cmp(x, y)
print(result)
返回结果:
-1
cmp()
函数还可以与sorted()
函数一起使用来进行自定义排序。在Python 3中,sorted()
函数使用关键字参数key
来实现相同的功能。cmp()
函数,应该使用比较运算符来代替。cmp()
函数在Python 2中用于比较两个对象的大小,返回一个负整数、零或正整数。但在Python 3中已被移除,可以使用比较运算符来实现相同的功能。
注意:本文档基于Python 3.x版本。