Python cmp() 函数
Python 内置的 cmp(x,y) 函数用于比较2个对象,如果 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)
运行以上 Python 代码,输出结果如下
cmp(80, 100) : -1 cmp(180, 100) : 1 cmp(-80, 100) : -1 cmp(80, -100) : 1