Enum | Python
- Enum | Python
Enums (ou Enumerações) são um tipo especial de classe em Python que permite definir um conjunto de constantes nomeadas. Eles são úteis para representar um conjunto fixo de valores, como dias da semana, meses do ano, estados de um processo, etc.
Definindo um Enum
Para definir um Enum em Python, utilizamos o módulo enum e a classe Enum.
from enum import Enum
class DiaDaSemana(Enum):
SEGUNDA = 1
TERCA = 2
QUARTA = 3
QUINTA = 4
SEXTA = 5
SABADO = 6
DOMINGO = 7
Acessando Membros do Enum
# Acessando pelo nome
print(DiaDaSemana.SEGUNDA)
# Acessando pelo valor
print(DiaDaSemana(1))