पायथन में, एन्यूमरेशन को enum . का उपयोग करके कार्यान्वित किया जाता है मापांक। Enums के नाम और मूल्य हैं। Enums को नामों या मानों का उपयोग करके एक्सेस किया जा सकता है।
इस मॉड्यूल का उपयोग करने के लिए, हमें इसका उपयोग करके आयात करना चाहिए।
import enum
Enum में कुछ गुण हैं। ये हैं -
- Enums को स्ट्रिंग या repr प्रारूप के रूप में प्रदर्शित किया जा सकता है।
- प्रकार () विधि एनम प्रकार प्रदर्शित कर सकती है
- नाम कीवर्ड है, एनम सदस्यों के नाम दिखाने के लिए।
- Enums चलने योग्य हैं
उदाहरण कोड
import enum class Rainbow(enum.Enum): VIOLET = 1 INDIGO = 2 BLUE = 3 GREEN = 4 YELLOW = 5 ORANGE = 6 RED = 7 print('The 3rd Color of Rainbow is: ' + str(Rainbow(3))) print('The number of orange color in rainbow is: ' + str(Rainbow['ORANGE'].value)) my_rainbow_green = Rainbow.GREEN print('The selected color {} and Value {}'.format(my_rainbow_green.name, my_rainbow_green.value))
आउटपुट
The 3rd Color of Rainbow is: Rainbow.BLUE The number of orange color in rainbow is: 6 The selected color GREEN and Value 4