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

Python क्लास के फ़ंक्शन को कैसे एन्यूमरेट करें?

निम्न कोड दिए गए क्लास के फ़ंक्शन की सूची प्रिंट करता है:

उदाहरण

class foo:
    def __init__(self):
        self.x = x
    def bar(self):
        pass
    def baz(self):
        pass

print(type(foo))
import inspect
print(inspect.getmembers(foo, predicate=inspect.ismethod))

आउटपुट

आउटपुट निम्न है:

<type 'classobj'> [('__init__', <unbound method foo.__init__>), ('bar', <unbound method foo.bar>), ('baz', <unbound method foo.baz>)]
  1. - पायथन क्लास में self

    इस ट्यूटोरियल में, हम पायथन में self के बारे में जानेंगे। यदि आप पायथन के साथ काम कर रहे हैं तो आप इससे परिचित होंगे। हम इसके बारे में कुछ दिलचस्प चीजें देखेंगे।नोट - self पायथन में एक कीवर्ड नहीं है।आइए पायथन में self के सबसे सामान्य उपयोग से शुरू करें।हम ऑब्जेक्ट के इंस्टेंस को दर्शाने के लिए क्ला

  1. - पायथन में क्लासेस बनाना

    class स्टेटमेंट एक नई क्लास परिभाषा बनाता है। क्लास का नाम कीवर्ड class के तुरंत बाद कोलन के साथ आता है: class ClassName: Optional class documentation string class_suite क्लास में एक डॉक्यूमेंटेशन स्ट्रिंग होती है, जिसे ClassName.__doc__ के माध्यम से एक्सेस किया जा सकता है। class_suite म

  1. पायथन में इनहेरिटेंस (Inheritance) पायथन में इनहेरिटेंस (Inheritance)

    इस लेख में, हम पायथन 3.x या उससे पहले के संस्करण में इनहेरिटेंस और क्लासेस को एक्सटेंड करने के बारे में जानेंगे।इनहेरिटेंस वास्तविक दुनिया के संबंधों को अच्छी तरह से दर्शाता है, पुन: प्रयोज्यता प्रदान करता है और ट्रांजिटिविटी का समर्थन करता है। यह तेज़ विकास समय, आसान रखरखाव और विस्तार में आसानी प्र