无涯教程-Python - cmp(x, y)函数

89 阅读1分钟

Python  cmp()返回两个数字之差的符号:x<y为-1,x=y为0,x>y为1。

cmp(x, y) - 语法

cmp( x, y )
  • x  -  数值表达式。

  • y  -  数值表达式。

cmp(x, y) - 返回值

如果x<y,则此方法返回-1;如果x=y,则返回0;如果x>y,则返回1

cmp(x, y) - 示例

以下示例显示了cmp()方法的用法。

#!/usr/bin/python

print "cmp(80, 100) : ", cmp(80, 100) print "cmp(180, 100) : ", cmp(180, 100) print "cmp(-80, 100) : ", cmp(-80, 100) print "cmp(80, -100) : ", cmp(80, -100)

当无涯教程运行上面的程序时,它产生以下输出-

cmp(80, 100) :  -1
cmp(180, 100) :  1
cmp(-80, 100) :  -1
cmp(80, -100) :  1

参考链接

www.learnfk.com/python/numb…