SeouliteLab

[Python/파이썬] enum을 사용하여 열거형 표현하기 본문

카테고리 없음

[Python/파이썬] enum을 사용하여 열거형 표현하기

Seoulite Lab 2024. 4. 24. 09:05
from enum import Enum, auto

class Color(Enum):
    RED = auto()
    GREEN = auto()
    BLUE = auto()

print(Color.RED)
print(Color.GREEN)
print(Color.BLUE)

설명:

  1. enum 모듈을 사용하여 열거형을 정의합니다. 열거형은 서로 연관된 상수들의 집합을 나타내며, 각 상수에는 이름과 값이 지정됩니다.
  2. Color 열거형은 RED, GREEN, BLUE 세 가지 색을 정의합니다.
  3. auto() 함수를 사용하여 자동으로 값을 할당할 수 있습니다. 이를 통해 각 상수의 값은 서로 다른 숫자로 자동으로 지정됩니다.
  4. Color.RED, Color.GREEN, Color.BLUE 등으로 각 상수에 접근할 수 있습니다.