日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Python3枚舉類比較有什么限制?

上篇文章我們講過了枚舉法處理重復名稱的方法,那么在使用枚舉法上面,小伙伴知道有什么使用方面的限制嗎?在收到小伙伴們的催促之前,小編已經(jīng)提前想到了這個問題。經(jīng)過對python3枚舉法的學習與查閱,整理出了使用枚舉法需要注意的事項,分享給大家。

創(chuàng)新互聯(lián)建站主營云夢網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app開發(fā),云夢h5微信小程序開發(fā)搭建,云夢網(wǎng)站營銷推廣歡迎云夢等地區(qū)企業(yè)咨詢


枚舉類型不能做大小比較,但是可以做身份比較和等值比較。

Color.RED is Color.RED  #True
Color.RED is Color.BLUE  #False

這是身份比較,每個對象都可以進行身份比較,枚舉類也不例外。

Color.BLUE == Color.RED
Color.BLUE != Color.RED

這是等值比較,枚舉類可以進行等值比較。

Color.RED < Color.BLUE
 
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '<' not supported between instances of 'Color' and 'Color'

枚舉類型沒有定義比較運算符,通常不能進行大小比較(不過,繼承“IntEnum"類的枚舉類型可以進行大小比較,他們的枚舉值只能是整數(shù))。

枚舉類的其他特性

最有趣的也是最重要的是枚舉類型是使用單例模式實現(xiàn)的。在創(chuàng)建枚舉類的時候,Python就在內(nèi)存中為我們創(chuàng)建了枚舉類的對象,因此我們不必實例化枚舉類。并且由于枚舉類的“__new__”方法,將會保證內(nèi)存中只會存在一個枚舉類的實例。

今天使用枚舉法需要注意的事項到這里就分享結(jié)束了,怕忘記的小伙伴記住保存下來,不然下次找不到就比較麻煩了。


文章標題:創(chuàng)新互聯(lián)Python教程:Python3枚舉類比較有什么限制?
URL分享:http://www.5511xx.com/article/ccoposi.html