python函数每日一讲 - cmp(x,y)
生活随笔
收集整理的這篇文章主要介紹了
python函数每日一讲 - cmp(x,y)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天來分享一個python中非常有用而且非常簡單的函數cmp,從拼寫上大家可能猜到了,這是一個比較函數,嗯,是的,它的返回值只有三個,正數,0,負數,下面來看一下:
cmp(x, y)
中文說明:比較兩個對象x和y,如果x < y ,返回負數;x == y, 返回0;x > y,返回正數。
版本:該函數只有在python2中可用,而且在python2所有版本中都可用。但是在python3中該函數已經被刪減掉,這點要特別注意。
英文說明: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.
代碼示例:
>>>cmp(1,2) -1 >>>cmp(1,1) 0 >>>cmp(5,2) 1 >>>cmp('abcd','a') 1 #注意:這時候它會先比較第一個字符,然后比較第二個字符,逐個比較知道能判斷出大小為止。 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python函数每日一讲 - cmp(x,y)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python中is和==的区别
- 下一篇: Python数据类型判断常遇到的坑