द्वारा ली गई बाइट्स की संख्या कैसे खोजें, वैसे भी मैं जान सकता हूं कि पाइथन में विशेष चर द्वारा कितने बाइट्स लिया गया है। उदा; कहते हैं की सुविधा देता है मेरे पास हैपायथन वैरिएबल
int = 12
print (type(int))
यह
<class 'int'>
प्रिंट होगा लेकिन मुझे पता है कि कितने बाइट्स यह स्मृति पर ले लिया है चाहते थे? क्या यह संभव है?
मैं अपने पूरे वस्तु के आकार लौटने लगता है, के रूप में मैं जानता हूँ पूर्णांक 4 बाइट ले यह वास्तव में, मींट के आकार दे रही है यह 14 लौटा रहा है के रूप में दूर है, मैं बस केवल "INT" के आकार का पता कर सकते हैं – itsaboutcode
दस्तावेज़ों से: 'getizeof' ऑब्जेक्ट की' __sizeof__' विधि को कॉल करता है और यदि कचरा कलेक्टर द्वारा ऑब्जेक्ट प्रबंधित किया जाता है तो अतिरिक्त कचरा कलेक्टर ओवरहेड जोड़ता है। –
itsaboutcode: क्या आप पाइथन क्षेत्र छोड़ना चाहते हैं? आप वास्तव में क्या सवाल पूछना चाहते हैं? यदि आप उत्तर के रूप में 4 चाहते हैं, तो 'def sizeof (o): वापसी 4'। – u0b34a0f6ae