最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于Python中定制類(lèi)的比較運(yùn)算實(shí)例

 更新時(shí)間:2019年12月19日 16:03:58   作者:grey_csdn  
今天小編就為大家分享一篇關(guān)于Python中定制類(lèi)的比較運(yùn)算實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

Python中的比較運(yùn)算有幾種:小于、小于等于、等于、大于等于、大于、不等于等。如果我們的數(shù)據(jù)對(duì)象具有明確的物理含義,比如說(shuō)數(shù)值是帶有數(shù)字與物理單位的字符串組合,那么進(jìn)行大小比較的時(shí)候就可以做此定制。

下面針對(duì)6種比較方法中的一種來(lái)進(jìn)行定制示范,選擇小于判斷來(lái)做嘗試。

寫(xiě)如下示范代碼:

class myClass:

    def __init__(self,value):

       self.value = value

    def __lt__(self,other):

       return int(self.value[:-1]) <int(other.value[:-1])

 

 

a = myClass('12a')

b = myClass('20a')

 

print(a < b)

代碼執(zhí)行結(jié)果:

grey@DESKTOP-3T80NPQ:/mnt/e/01_workspace/02_programme_language/03_python/03_OOP/2017/08/16$python compare.py

True

從上面看,myClass類(lèi)的比較方法定制有效。上面例子中,對(duì)象的數(shù)值是帶有單位的,其實(shí)是一個(gè)數(shù)值加單位的字符串。其中,單位就是'a'。如果進(jìn)行小大比較,可以把單位剝離出去只進(jìn)行數(shù)字的比較。于是,構(gòu)建出上面的方法。

其實(shí),其他的幾種比較方法定制也與此類(lèi)似。雖說(shuō)不進(jìn)行定制也能夠完成我們要的功能,但是如果進(jìn)行類(lèi)似的定制我們可以獲得可讀性以及可維護(hù)性更好的軟件。

以上這篇關(guān)于Python中定制類(lèi)的比較運(yùn)算實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python入門(mén):這篇文章帶你直接學(xué)會(huì)python

    python入門(mén):這篇文章帶你直接學(xué)會(huì)python

    本教程并未涵蓋Python語(yǔ)言的全部?jī)?nèi)容,只是一個(gè)入門(mén)的教程,Python有非常多的庫(kù)以及很多的功能特點(diǎn)需要學(xué)習(xí),小編只是拋磚引玉,希望大家可以從中受益
    2018-09-09
  • Python查找函數(shù)f(x)=0根的解決方法

    Python查找函數(shù)f(x)=0根的解決方法

    這篇文章主要介紹了Python查找函數(shù)f(x)=0根的解決方法,涉及Python數(shù)學(xué)運(yùn)算函數(shù)求解的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • Python制作動(dòng)態(tài)字符畫(huà)的源碼

    Python制作動(dòng)態(tài)字符畫(huà)的源碼

    python字符畫(huà)是一個(gè)簡(jiǎn)單有趣的圖畫(huà),它一般由程序制作而成,接下來(lái)通過(guò)本文給大家分享Python制作動(dòng)態(tài)字符畫(huà)的源碼,需要的朋友可以參考下
    2021-08-08
  • Python內(nèi)置debug庫(kù)pdb用法示例詳解

    Python內(nèi)置debug庫(kù)pdb用法示例詳解

    這篇文章主要介紹了Python內(nèi)置debug庫(kù)pdb用法的相關(guān)資料,Python的內(nèi)置調(diào)試器pdb可以有效幫助開(kāi)發(fā)者掌握程序執(zhí)行流程和變量狀態(tài),通過(guò)插入pdb.set_trace()設(shè)置斷點(diǎn),或直接從命令行啟動(dòng)pdb,可以進(jìn)入交互式調(diào)試模式,需要的朋友可以參考下
    2024-11-11
  • Python實(shí)現(xiàn)加解密,編碼解碼和進(jìn)制轉(zhuǎn)換(最全版)

    Python實(shí)現(xiàn)加解密,編碼解碼和進(jìn)制轉(zhuǎn)換(最全版)

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)加解密、編碼解碼、進(jìn)制轉(zhuǎn)換、字符串轉(zhuǎn)換的最全版操作方法,文中的示例代碼講解詳細(xì),大家可以收藏一下
    2023-01-01
  • python自動(dòng)化操作之動(dòng)態(tài)驗(yàn)證碼、滑動(dòng)驗(yàn)證碼的降噪和識(shí)別

    python自動(dòng)化操作之動(dòng)態(tài)驗(yàn)證碼、滑動(dòng)驗(yàn)證碼的降噪和識(shí)別

    很多網(wǎng)站登錄都需要輸入驗(yàn)證碼,如果要實(shí)現(xiàn)自動(dòng)登錄就不可避免的要識(shí)別驗(yàn)證碼,下面這篇文章主要給大家介紹了關(guān)于python自動(dòng)化操作之動(dòng)態(tài)驗(yàn)證碼、滑動(dòng)驗(yàn)證碼的降噪和識(shí)別,需要的朋友可以參考下
    2021-08-08
  • Python入門(mén)教程(三十八)Python的NumPy庫(kù)簡(jiǎn)介

    Python入門(mén)教程(三十八)Python的NumPy庫(kù)簡(jiǎn)介

    這篇文章主要介紹了Python入門(mén)教程(三十八)Python的NumPy庫(kù)簡(jiǎn)介,NumPy 是用于處理數(shù)組的 python 庫(kù),它還擁有在線性代數(shù)、傅立葉變換和矩陣領(lǐng)域中工作的函數(shù),需要的朋友可以參考下
    2023-05-05
  • Python加載數(shù)據(jù)的5種不同方式(收藏)

    Python加載數(shù)據(jù)的5種不同方式(收藏)

    這篇文章主要介紹了Python加載數(shù)據(jù)的5種不同方式(收藏),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • jupyter notebook 參數(shù)傳遞給shell命令行實(shí)例

    jupyter notebook 參數(shù)傳遞給shell命令行實(shí)例

    這篇文章主要介紹了jupyter notebook 參數(shù)傳遞給shell命令行實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • 對(duì)python while循環(huán)和雙重循環(huán)的實(shí)例詳解

    對(duì)python while循環(huán)和雙重循環(huán)的實(shí)例詳解

    今天小編就為大家分享一篇對(duì)python while循環(huán)和雙重循環(huán)的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08

最新評(píng)論

和硕县| 湄潭县| 崇阳县| 宁晋县| 固始县| 年辖:市辖区| 普宁市| 西青区| 龙泉市| 徐州市| 洪泽县| 杨浦区| 苏尼特右旗| 常熟市| 定结县| 浠水县| 绥棱县| 尖扎县| 沙坪坝区| 九寨沟县| 东兴市| 郓城县| 兴隆县| 独山县| 长治市| 乐至县| 岳西县| 长顺县| 鄂温| 田东县| 长春市| 永昌县| 曲阜市| 石柱| 武宁县| 台南市| 安溪县| 南陵县| 江津市| 桐梓县| 桂阳县|