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

हम पायथन में डॉट ऑपरेटर का उपयोग करके वर्ग विशेषताओं का उपयोग कैसे करते हैं?

एक वर्ग विशेषता वर्ग के एक उदाहरण की विशेषता के बजाय वर्ग की एक विशेषता है।

नीचे दिए गए कोड में class_var एक क्लास एट्रिब्यूट है, और i_var एक इंस्टेंस एट्रिब्यूट है:क्लास के सभी इंस्टेंसेस की एक्सेस क्लास_var तक होती है, जिसे क्लास की प्रॉपर्टी के रूप में भी एक्सेस किया जा सकता है -

उदाहरण

class MyClass (object):
    class_var = 2

    def __init__(self, i_var):
        self.i_var = i_var

foo = MyClass(3)
baz = MyClass(4)
print (foo.class_var, foo.i_var)
print (baz.class_var, baz.i_var)

आउटपुट

यह आउटपुट देता है

(2, 3)
(2, 4)

  1. पायथन टिंकर में एक टीके वर्ग में एक फ्रेम वर्ग का उपयोग करना

    टिंकर फ्रेम विजेट एक फ्रेम में कई विजेट्स को समूहीकृत करने के लिए बहुत उपयोगी है। इसमें वे सभी कार्य और गुण शामिल हैं जो पैरेंट विंडो पर लागू होते हैं। फ़्रेम विजेट बनाने के लिए, हम फ़्रेम क्लास के किसी ऑब्जेक्ट को इंस्टेंट कर सकते हैं। एक बार जब हम विंडो में फ़्रेम विजेट को परिभाषित कर लेते हैं, त

  1. पायथन का उपयोग करके किसी फ़ाइल को कैसे हटाएं?

    आप ओएस मॉड्यूल में फ़ंक्शन के साथ एक फ़ाइल या एक खाली फ़ोल्डर को हटा सकते हैं। उदाहरण के लिए, यदि आप किसी फ़ाइल को हटाना चाहते हैं my_file.txt, >>> import os >>> os.remove('my_file.txt') os.remove का तर्क पूर्ण या सापेक्ष पथ होना चाहिए।

  1. मैं एक पायथन नेमस्पेस कैसे बनाऊं?

    हर पैकेज, मॉड्यूल, क्लास, फंक्शन और मेथड फंक्शन में एक नेमस्पेस होता है, जिसमें वेरिएबल नामों का समाधान किया जाता है। जब किसी फ़ंक्शन, मॉड्यूल या पैकेज का मूल्यांकन किया जाता है (अर्थात, निष्पादन शुरू होता है), एक नाम स्थान बनाया जाता है। इसलिए यदि आप एक नाम स्थान बनाना चाहते हैं, तो आपको बस एक फ़ंक