📜  cmp() python (1)

📅  最后修改于: 2023-12-03 15:14:11.044000             🧑  作者: Mango

介绍 Python 的 cmp() 函数

在 Python 中,cmp() 函数是用于比较两个对象的函数。它接受两个参数,xy,并返回一个整数:

  • 如果 x 等于 y,那么返回 0;
  • 如果 x 小于 y,那么返回 -1;
  • 如果 x 大于 y,那么返回 1。

下面是 cmp() 函数的语法:

cmp(x, y)

其中:

  • x - 要比较的第一个对象;
  • y - 要比较的第二个对象。

示例:

a = 43
b = 78
print(cmp(a, b))  # 返回 -1
print(cmp(b, a))  # 返回 1
print(cmp(a, a))  # 返回 0

注意:

在 Python 3 中,cmp() 函数已经被删除了。如果需要比较两个对象,可以使用 <>=<=>= 等比较符号来实现,或者使用 sorted()max()min() 等内置函数。

总结

cmp() 函数是 Python 中用于比较两个对象的函数,当 x 小于 y 时返回 -1,当 x 大于 y 时返回 1,当 x 等于 y 时返回 0。同时需要注意的是,在 Python 3 中该函数已被删除。