অবজেক্ট এবং ক্লাসের সাহায্যে ডিকশনারি তৈরি করতে একটি ক্লাস সংজ্ঞায়িত করা হয়। একটি 'init' ফাংশন সংজ্ঞায়িত করা হয়, যা ভেরিয়েবলগুলোতে ভ্যালু অ্যাসাইন করে। ক্লাসের একটি ইনস্ট্যান্স তৈরি করা হয়, এবং init ফাংশন কল করা হয়।
উদাহরণ
নিচে ডেমোстран্স্ট্রেশন দেওয়া হলো:
class base_class(object):
def __init__(self):
self.A = 32
self.B = 60
my_instance = base_class()
print("An instance of the class has been created")
print(my_instance.__dict__)
আউটপুট
An instance of the class has been created
{'A': 32, 'B': 60}
ব্যাখ্যা
- একটি 'base_class' সংজ্ঞায়িত করা হয়েছে, এবং একটি অবজেক্ট পাস করা হয়েছে।
- একটি 'init' মেথড সংজ্ঞায়িত করা হয়েছে, এবং এটি ভেরিয়েবলগুলোতে ভ্যালু অ্যাসাইন করে।
- মেথডের একটি ইনস্ট্যান্স তৈরি করা হয়েছে।
- '.' অপারেটর ব্যবহার করে অবজেক্ট তৈরি করে মেথডটি কল করা হয়েছে।