जब ऑब्जेक्ट और क्लास की मदद से डिक्शनरी बनाने की आवश्यकता होती है, तो एक क्लास परिभाषित की जाती है। एक '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' मेथड परिभाषित किया जाता है, और यह वेरिएबल्स को वैल्यूज़ असाइन करता है।
- मेथड का एक इंस्टेंस बनाया जाता है।
- मेथड को ' . ' ऑपरेटर का उपयोग करके बनाए गए ऑब्जेक्ट का उपयोग करके कॉल किया जाता है।