1. 程式人生 > >Python3中替代Python2中cmp()函式的新函式(gt,ge,eq,le,lt)

Python3中替代Python2中cmp()函式的新函式(gt,ge,eq,le,lt)

Python3中已經不能使用cmp()函數了,被如下五個函式替代:

import operator       #首先要匯入運算子模組
operator.gt(1,2)      #意思是greater than(大於)
operator.ge(1,2)      #意思是greater and equal(大於等於)
operator.eq(1,2)      #意思是equal(等於)
operator.le(1,2)      #意思是less and equal(小於等於)
operator.lt(1,2)      #意思是less than(小於)

即使用上面五個英文縮寫作為函式名:

這裡寫圖片描述