Python cmp()返回两个数字之差的符号:x<y为-1,x=y为0,x>y为1。
cmp( x, y )
x - 数值表达式。
y - 数值表达式。
如果x<y,则此方法返回-1;如果x=y,则返回0;如果x>y,则返回1
以下示例显示了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
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)