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

पायथन में बेस ओवरलोडिंग के तरीके

निम्न तालिका कुछ सामान्य कार्यक्षमताओं को सूचीबद्ध करती है जिन्हें आप अपनी कक्षाओं में ओवरराइड कर सकते हैं -

<वें शैली ="चौड़ाई:91.7006%;">विधि, विवरण और नमूना कॉल
Sr.No.
1 __init__ (self [,args...] )
कंस्ट्रक्टर (किसी भी वैकल्पिक तर्क के साथ)
नमूना कॉल:obj =className(args)
2 __del__(self )
विध्वंसक, एक वस्तु को हटाता है
नमूना कॉल :डेल obj
3 __repr__(self )
मूल्यांकन योग्य स्ट्रिंग प्रतिनिधित्व
नमूना कॉल:repr (obj)
4 __str__(self )
प्रिंट करने योग्य स्ट्रिंग प्रतिनिधित्व
नमूना कॉल:str(obj)
5 __cmp__ (स्वयं, x )
वस्तु तुलना
नमूना कॉल:सीएमपी (ओबीजे, एक्स)

  1. पायथन में शब्दकोश के तरीके

    पायथन में कुछ डिक्शनरी विधियाँ हैं जो नीचे दी गई हैं - Sr.No विधि का नाम और विवरण 1 पायथन डिक्शनरी क्लियर () सभी आइटम साफ़ करें 2 पायथन डिक्शनरी कॉपी () शब्दकोश की प्रति 3 कीज़ से पायथन डिक्शनरी() दिए गए क्रम से शब्दकोश बनाता है 4 पायथन डिक्शनरी get() कुंजी का मान प्राप्त करें

  1. आप पायथन ऑपरेटर ओवरलोडिंग की व्याख्या कैसे करेंगे?

    पायथन में प्रत्येक वर्ग, चाहे वह अंतर्निहित हो या उपयोगकर्ता परिभाषित, वस्तु वर्ग से विरासत में मिला है। ऑब्जेक्ट क्लास में कई गुण होते हैं जिनका नाम पहले और बाद में डबल अंडरस्कोर (__) होता है। इनमें से प्रत्येक गुण समान नाम की विधि के चारों ओर एक आवरण है। ऐसी विधियों को विशेष या जादुई विधियाँ कहा ज

  1. पायथन में बेस ओवरलोडिंग के तरीके क्या हैं?

    पायथन कक्षाएं ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग प्रतिमान की सभी मानक विशेषताएं प्रदान करती हैं:क्लास इनहेरिटेंस मैकेनिज्म कई बेस क्लास की अनुमति देता है। एक व्युत्पन्न वर्ग अपने बेस क्लास या कक्षाओं के किसी भी तरीके को ओवरराइड कर सकता है, और एक विधि उसी नाम से बेस क्लास की विधि को कॉल कर सकती है।