\

PythonのEnumは、一連のシンボリックな名前(メンバー)を一意の定数値に結びつけるためのものです。Enumのメンバーは、その名前と値を持っています。例えば、Color.REDの名前はREDで、値は3です。

Enumはenum.Enumを継承することで作成します。Enumのメンバーは、その名前と値を持っています。例えば、Color.REDの名前はREDで、値は1です。

from enum import Enum

class Color(Enum):
    RED = 1
    GREEN = 2
    BLUE = 3

このように定義すると、Color.REDColor.GREENなどのEnumメンバーを使用することができます。

また、PythonのEnumは、値によってEnumの名前を取得することも可能です。例えば、Sizes(1).nameとすると、その値に対応するEnumの名前を取得できます。

print(Color(1).name)  # Output: RED

以上がPythonのEnumの基本的な使い方になります。これを理解することで、Pythonでより効率的なコーディングが可能になります。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です