Avatar ·

पायथन में ऑब्जेक्ट क्या है। ID(A) == ID(B) == ID(1) क्यों है?

📁 पायथन, उदाहरण, एआई, किताब, काम

प्रश्न का विवरण।
पायथन की किताबों में लिखा है कि पायथन में सब कुछ एक object है।

हम प्रोग्रामिंग भाषाओं को सीखने/सिखाने का पारंपरिक तरीका अपनाते हैं। भाषाएँ जैसे Pascal, C, C++ में 'variable name' (identifier) की अवधारणा है। variable name के साथ एक value bind/assign की जाती है - यह मूल प्रोग्राम टेक्स्ट में मेमोरी सेल से संपर्क करने का एक तरीका है ताकि वहाँ stored value प्राप्त की जा सके। यानी, कहीं न कहीं एक variable एक निश्चित address पर रखा जाता है और वह सेल के address से जुड़ा होता है।

अब हम पायथन पर आते हैं। Object।

a = 1print(a) a = "Hello"print(a)

लेकिन फिर id फंक्शन की क्रिया को कैसे समझें? इसके अलावा, '' पूरी गारंटी देता है कि