cmp(x,y),既可以比较数字大小,也可以比较字符串。如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。

数字的比较

>>> cmp(10,20)
-1
>>> cmp(10,10)
0
>>> cmp(20,10)
1

字符的比较

>>> cmp(a,b)
-1
>>> cmp(a,a)
0
>>> cmp(b,a)
1

字符串的比较

>>> a='asdw'
>>> b='dsa'
>>> c='asdw'
>>> cmp(a,b)
-1
>>> cmp(a,c)
0
>>> d='asa'
>>> cmp(a,d)
1

字符串比较,若两个字符串一样返回0。若不一样,从第一个字母开始比,若a第一个字母小于b第一个字母,返回-1;若大于,返回1;若相同,比较第二个字母,规则按第一个字母那样来,直至任何一个字符串没有字母了。

 

相关文章:

  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-05
  • 2021-09-04
  • 2022-12-23
猜你喜欢
  • 2021-06-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案