簡體   English   中英

Python 枚舉 Class 與字符串常量

[英]Python Enum Class with String Constants

是否可以使用字符串常量(或任何其他任意數據類型)在 Python 中實現枚舉。 我想要一些東西

class Color(Enum):
    black = "black as night"
    white = "white as snow"
    green = "green as gras"

原因不難猜,就是將枚舉的常量直接用作字符串。

是的,您可以在 Python 的枚舉中使用字符串,請查看此處 另請查看有關枚舉的官方文檔

枚舉是在 Python 版本 3.4 中引入的。

警告:這些鏈接涉及 Python 版本 3.8.3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM