Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyOpEnNV 70 of 174 menu
◀ ▶

Имя и значение члена перечисления в ООП в Python

У каждого члена перечисления есть имя и связанное с ним значение. Имя читают через атрибут name, значение - через атрибут value.

Давайте посмотрим на перечисление Color:

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

Выведем имя и значение члена RED:

print(Color.RED.name) # выведет 'RED' print(Color.RED.value) # выведет 1

Атрибут name всегда строка с именем члена. Атрибут value - то, что мы записали справа от знака равно при объявлении члена.

Сделайте перечисление PayGrade с несколькими грейдами оплаты. Выведите имя и значение одного из членов.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить