In [1]: class T(object):
...: pass
...:
In [2]: x = T()
In [3]: print(x)
<__main__.T object at 0x03328E10>
In [4]: x = T()
In [5]: print(x)
<__main__.T object at 0x03345090>
पहली T()
ऑब्जेक्ट (0x03328E10) को आवंटित स्मृति स्थान कब मुक्त किया गया है? क्या यह है जब परिवर्तनीय x
ओवरराइट किया गया है या जब कचरा कलेक्टर चलाया जाता है या जब स्क्रिप्ट समाप्त होती है?जब आप चर को ओवरराइट करते हैं तो पाइथन में मेमोरी स्थानों का क्या होता है?
मैं इसे संभालने हूँ जब कचरा कलेक्टर रन लेकिन मैं कैसे कि इस धारणा का परीक्षण करने नहीं जानता है।
https://docs.python.org/2/library/gc.html – Alex