比較函數(shù),返回值只有三個(gè),正數(shù),0,負(fù)數(shù)
cmp(x,y)
中文說(shuō)明:比較兩個(gè)對(duì)象x和y,如果x < y ,返回負(fù)數(shù);x == y, 返回0;x > y,返回正數(shù)。
版本:該函數(shù)只有在python2中可用,而且在python2所有版本中都可用。但是在python3中該函數(shù)已經(jīng)被刪減掉,這點(diǎn)要特別注意。
>>>cmp(1,2)
-1
>>>cmp(1,1)
0
>>>cmp(5,3)
1
>>>cmp('abcd','a')
1
#注意:這時(shí)候它會(huì)先比較第一個(gè)字符,然后比較第二個(gè)字符,逐個(gè)比較知道能判斷出大小為止。
python3中

QQ截圖20160919105205.png
3.4.3又沒(méi)有這些函數(shù)了,直接用==,>=,<=就行了