Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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. पायथन वर्ग में स्वयं

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

  1. पायथन में कक्षाएं बनाना

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

  1. पायथन में विरासत

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