首頁  >  文章  >  後端開發  >  python中的枚舉類型如何使用

python中的枚舉類型如何使用

silencement
silencement原創
2019-05-24 13:24:298727瀏覽

python中的枚舉類型的使用方法:【from enum import Enum class xxx(Enum)】。定義枚舉的方法:首先需要導入enum模組;然後透過class關鍵字定義枚舉,並繼承Enum類別。

python中的枚舉類型如何使用

列舉的定義:

首先,定義枚舉要匯入enum模組。

枚舉定義用class關鍵字,繼承Enum類別。

枚舉類型enum是比較重要的一個資料型別,它是一種資料型別而非資料結構,我們通常會將一組常用的常數宣告成枚舉型別方便後續的使用。當一個變數有幾種可能的取值的時候,我們將它定義為枚舉型別。在Python中是如何實現的呢?

我們宣告一個月份的列舉型別:

python中的枚舉類型如何使用

python中的枚舉類型如何使用

#先匯入enum模組,然後宣告枚舉型別名及它的可能取值。還有一種方式我們定義Enum子類別來定義一個枚舉類別。

python中的枚舉類型如何使用

@unique這個裝飾器是幫我們​​檢查是否有重複的值。取出枚舉類型裡面的值也是多種多樣的。

從最後一個也可以看出定義枚舉類別和定義普通的類別是有區別的,開頭也說了枚舉類型就是一組常數,我們就是為了以後方便使用將一組可能取值的常數放到一個地方,根據需要將值取出來。

枚舉類型enum是比較重要的一個資料型別,它是一種資料型別而非資料結構,我們通常會將一組常用的常數宣告成枚舉型別方便後續的使用。當一個變數有幾種可能的取值的時候,我們將它定義為枚舉型別。

以上是python中的枚舉類型如何使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:什麼是404頁面下一篇:什麼是404頁面