Python Russian

Python Russian 

простым языком о прекрасном языке программирования

59subscribers

78posts

Enum - перечисления в Python

Хочу обратить внимание на несправедливо забытые в сообществе Python перечисления, которые порой удивительно к месту, но не используются там, где могли бы. Пока ты начинающий тебе про них не рассказывают, а потом ты просто их и не используешь. Доколе?
Enum(перечисления) - это класс, который содержит константы и методы для работы с ними
Enum нужен там, где количество значений ограничено, если у вас есть 2+ констант, связанных по смыслу - это возможно
хороший вариант для Enum. CREATED-PROCESSED-FINISHED-CANCELED
Enum "ограничивает" выбор пользователя, помогает пользователю понять возможные варианты, позволяет легко добавлять или удалять значения
Читать:
https://docs.python.org/3/howto/enum.html
https://docs.python.org/3/library/enum.html
Subscription levels3

Большое спасибо

$2.58 per month
На поддержку канала и просто в знак благодарности

На новые идеи

$6.5 per month
Чтобы новые видео появлялись и для поддержки вдохновения

Show must go on...

$12.9 per month
На хорошее кофе и для металлу в голосе
Go up