五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

10.4 使用枚舉類

2021-09-24 08:13 作者:海鷗之道  | 我要投稿

當(dāng)我們需要定義常量時(shí),一個(gè)辦法是用大寫變量通過整數(shù)來定義,例如月份:

好處是簡(jiǎn)單,缺點(diǎn)是類型是int,并且仍然是變量。

更好的方法是為這樣的枚舉類型定義一個(gè)class類型,然后,每個(gè)常量都是class的一個(gè)唯一實(shí)例。Python提供了Enum類來實(shí)現(xiàn)這個(gè)功能:

這樣我們就獲得了Month類型的枚舉類,可以直接使用Month.Jan來引用一個(gè)常量,或者枚舉它的所有成員:

value屬性則是自動(dòng)賦給成員的int常量,默認(rèn)從1開始計(jì)數(shù)。

如果需要更精確地控制枚舉類型,可以從Enum派生出自定義類:

@unique裝飾器可以幫助我們檢查保證沒有重復(fù)值。

訪問這些枚舉類型可以有若干種方法:

可見,既可以用成員名稱引用枚舉常量,又可以直接根據(jù)value的值獲得枚舉常量。


小結(jié)

Enum可以把一組相關(guān)常量定義在一個(gè)class中,且class不可變,而且成員可以直接比較。


10.4 使用枚舉類的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
普格县| 金川县| 临夏市| 内乡县| 崇义县| 精河县| 当涂县| 尼木县| 保定市| 卢湾区| 太原市| 田阳县| 德兴市| 侯马市| 佳木斯市| 丰台区| 类乌齐县| 波密县| 习水县| 西丰县| 资阳市| 凤台县| 马边| 西峡县| 赞皇县| 安乡县| 平遥县| 阳谷县| 都江堰市| 封开县| 巍山| 漳平市| 确山县| 洛浦县| 永济市| 葫芦岛市| 贵州省| 肥西县| 铜川市| 玛纳斯县| 宝坻区|