Yazeka
Arama sonuçlarına göre oluşturuldu
Python'da Enum oluşturmak için aşağıdaki adımlar izlenebilir:
- Enum modülünü içe aktarın 5.
- Bir sınıf tanımlayın 5.
- Sınıfı Enum'dan miras alın 5.
- Sabit olarak işlemek istediğiniz değerleri tanımlayın 5.
Örnek bir Enum sınıfı:
from enum import Enum class Color(Enum): RED = 1 GREEN = 2 BLUE = 3
Bu örnekte,
Colorsınıfı üç değerle oluşturulmuştur 5. Her bir değere
.nameözelliği ile isim,
.valueözelliği ile ise ilişkili değer erişilebilir 5.
Alternatif olarak, Enum fonksiyonu kullanılarak da sınıf oluşturulabilir:
Color = Enum('Color', [('RED', 1), ('GREEN', 2), ('BLUE', 3)])
Python 3.4 ve üzeri sürümlerde kullanılabilen Enum kütüphanesi, PEP 435 ile standart hale getirilmiştir 1.
5 kaynaktan alınan bilgiyle göre: