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/pythonprint "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