কম্পিউটার টিউটোরিয়াল

পাইথনে Enumারেশন সাপোর্ট


পাইথনে, Enumারেশন enum মডিউল ব্যবহার করে বাস্তবায়ন করা হয়। Enum-এ নাম এবং মান রয়েছে। Enum-কে নাম বা মান দিয়ে অ্যাক্সেস করা যায়।

এই মডিউল ব্যবহার করতে হলে, আমাদের এটি ইম্পোর্ট করতে হবে।

import enum

Enum-এর কিছু প্রপার্টি রয়েছে। এগুলো হলো -

  • Enum-কে স্ট্রিং বা repr ফরম্যাটে ডিসপ্লে করা যায়।
  • type() মেথড enum টাইপ দেখাতে পারে।
  • name কীওয়ার্ড রয়েছে, enum মেম্বারদের নাম দেখাতে।
  • Enum-গুলো ইটেরেবল।

উদাহরণ কোড

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

  1. পাইথন প্রোগ্রাম: সিম্পল ইন্টারেস্ট ক্যালকুলেশন

  2. পাইথন প্রোগ্রাম: সিলেকশন সোর্ট অ্যালগরিদম

  3. উইন্ডোজে পাইথন প্রোগ্রামিং-এ IDE সমূহ

  4. পাইথন কোড অপ্টিমাইজেশনের ১১ টি কার্যকর টিপস