python函数每日一讲 - cmp(x,y)

kkkkk 2018年12月17日 23:08 Python函数

今天来分享一个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
#注意:这时候它会先比较第一个字符,然后比较第二个字符,逐个比较知道能判断出大小为止。


文章评论(0)
  • avatar kkkkkk 2018年12月21日 11:31
    Youkou老师真帅
    kkkkk
    2018年12月21日 11:16
    本文词汇丰富,造语灵活。由个人而及社会论述此举之害,推论有理,整体层次清楚。强调青年人自身的责任,颇为难得。主体部分段落太长,段内层次与逻辑还可斟酌。
    回复
  • avatar kkkkkk 2018年12月21日 11:31
    优秀啊
    kkkkklxinde
    2018年12月21日 11:17
    语言表达准确、流畅,表现力强。
    回复
  • avatar kkkkklxinde 2018年12月21日 11:17
    语言表达准确、流畅,表现力强。
    回复
  • avatar kkkkk 2018年12月21日 11:16
    本文词汇丰富,造语灵活。由个人而及社会论述此举之害,推论有理,整体层次清楚。强调青年人自身的责任,颇为难得。主体部分段落太长,段内层次与逻辑还可斟酌。
    回复