Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python क्लास और क्लास एट्रिब्यूट कब गार्बेज कलेक्ट होते हैं?

क्लास एट्रिब्यूट तब तक मौजूद रहता है जब तक उसका अंतिम रेफरेंस खत्म नहीं हो जाता। एक ग्लोबल वेरिएबल भी तब तक मौजूद रहता है जब तक उसका अंतिम रेफरेंस खत्म नहीं हो जाता। इनमें से किसी के भी पूरे प्रोग्राम की अवधि तक चलने की गारंटी नहीं है।

साथ ही, मॉड्यूल स्कोप पर परिभाषित क्लास एक ग्लोबल वेरिएबल होती है। इसलिए उस स्थिति में क्लास (और निहितार्थतः एट्रिब्यूट) का वही लाइफटाइम होता है जो उस ग्लोबल वेरिएबल का होता है। यदि क्लास का कोई इंस्टेंस वर्तमान में लाइव नहीं है, तो क्लास और उसके क्लास एट्रिब्यूट्स को गार्बेज-कलेक्ट किया जा सकता है यदि उनके रेफरेंस काउंट शून्य हो जाते हैं।

  1. - पायथन रेगुलर एक्सप्रेशन में उपयोग होने वाले नेगेटेड कैरेक्टर क्लासेस क्या हैं?

    पायथन रेगुलर एक्सप्रेशन में नेगेटेड कैरेक्टर क्लासेस सामने आते हैं। [abdfgh] का एक रेगेक्स a, b, d, f, g या h में से किसी एक सिंगल कैरेक्टर से मेल खाता है। इसे कैरेक्टर क्लास कहा जाता है। [^abdfgh] का एक रेगेक्स किसी भी सिंगल कैरेक्टर से मेल खाएगा जो a, b, d, f, g या h में से नहीं है। यह एक नेगे

  1. - पायथन में कैरेक्टर क्लास ऑपरेशन्स क्या हैं?

    कुछ रेगुलर एक्सप्रेशन इंजन्स कैरेक्टर क्लासेस के भीतर कुछ फैंसी ऑपरेशन्स की अनुमति देते हैं। हम उन कैरेक्टर्स से मेल खा सकते हैं जो एक क्लास से संबंधित हैं लेकिन दूसरे से नहीं (सब्ट्रैक्शन); उन कैरेक्टर्स से मेल खा सकते हैं जो एक क्लास और दूसरे दोनों से संबंधित हैं (इंटरसेक्शन), या उन कैरेक्टर्स स

  1. - पायथन रेगुलर एक्सप्रेशन में कैरेक्टर क्लास या कैरेक्टर सेट क्या हैं?

    कैरेक्टर क्लास कैरेक्टर क्लास या कैरेक्टर सेट, वर्गाकार कोष्ठक में रखे गए कैरेक्टर्स का एक समूह है। रेगेक्स इंजन कैरेक्टर क्लास या कैरेक्टर सेट में कई कैरेक्टर्स में से केवल एक से मैच करता है। हम उन कैरेक्टर्स को वर्गाकार कोष्ठक के बीच रखते हैं जिनसे हम मैच करना चाहते हैं। यदि आप किसी भी स्वर (vowel