python3中替換python2中cmp函數(shù)的實現(xiàn)
python 3.4.3 的版本中已經(jīng)沒有cmp函數(shù),被operator模塊代替,在交互模式下使用時,需要導入模塊。
在沒有導入模塊情況下,會出現(xiàn)
提示找不到cmp函數(shù)了,那么在python3中該如何使用這個函數(shù)呢?
所以要導入模塊
看下面給的內(nèi)置函數(shù)
operator.lt(a, b) operator.le(a, b) operator.eq(a, b) operator.ne(a, b) operator.ge(a, b) operator.gt(a, b) operator.__lt__(a, b) operator.__le__(a, b) operator.__eq__(a, b) operator.__ne__(a, b) operator.__ge__(a, b) operator.__gt__(a, b)
這幾個函數(shù)就是用來替換之前的cmp的,之前使用cmp的同胞們,咱們以后就換上面這些函數(shù)咯。
先簡單說下這幾個函數(shù)的意思吧。
lt(a,b) 相當于 a<b 從第一個數(shù)字或字母(ASCII)比大小
le(a,b)相當于a<=b
eq(a,b)相當于a==b 字母完全一樣,返回True,
ne(a,b)相當于a!=b
gt(a,b)相當于a>b
ge(a,b)相當于 a>=b
函數(shù)的返回值是布爾哦
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python數(shù)據(jù)處理利器Slice函數(shù)用法詳解
這篇文章主要給大家介紹了關(guān)于Python數(shù)據(jù)處理利器Slice函數(shù)用法的相關(guān)資料,slice函數(shù)是Python中的一個內(nèi)置函數(shù),用于對序列進行切片操作,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-03-03解決Pytorch在測試與訓練過程中的驗證結(jié)果不一致問題
這篇文章主要介紹了解決Pytorch在測試與訓練過程中的驗證結(jié)果不一致問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06python數(shù)據(jù)可視化pygal模擬擲骰子實現(xiàn)示例
這篇文章主要為大家介紹了python數(shù)據(jù)可視化pygal模擬擲骰子實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06python判斷變量是否為int、字符串、列表、元組、字典的方法詳解
這篇文章主要介紹了python判斷變量是否為int、字符串、列表、元組、字典的方法詳解,需要的朋友可以參考下2020-02-02