-cmp()什么意思
-cmp()什么意思
-cmp()什么意思
2016-06-29
cmp是python中非常有用而且非常简单的函数,一个比较函数,它的返回值只有三个,正数,0,负数。
cmp(x, y)
中文说明:比较两个对象x和y,如果x < y ,返回负数;x == y, 返回0;x > y,返回正数。
英文说明:Compare the two objects x and y and return an integer according to the outcome. The return value is negative if x < y, zero if x == y and strictly positive if x > y.
版本:该函数只有在python2中可用,而且在python2所有版本中都可用。但是在python3中该函数已经被删减掉,这点要特别注意。
print cmp(1, 2) >>> -1 print -cmp(1, 2) >>> 1 print cmp(1, 1) >>> 0 print -cmp(1, 1) >>> 0 print cmp(5, 2) >>> 1 print -cmp(5, 2) >>> -1 print cmp('abcd','a') >>> 1 print -cmp('abcd','a') >>> -1
举报