पायथन प्रलेखन के अनुसार 'सुपर' विरासत में कई अजगर वर्गों का विस्तार करने में मदद कर सकता है। यह एक प्रॉक्सी ऑब्जेक्ट देता है जो विधि कॉल को माता-पिता या भाई वर्ग के प्रकार को सौंपता है। यह विरासत में मिली विधियों तक पहुँचने के लिए उपयोगी है जिन्हें एक वर्ग में ओवरराइड किया गया है। खोज क्रम वैसा ही है जैसा कि getattr () द्वारा उपयोग किया जाता है, सिवाय इसके कि प्रकार को छोड़ दिया जाता है।
दूसरे शब्दों में, सुपर को कॉल एक नकली वस्तु देता है जो विरासत श्रृंखला में आपके ऊपर की कक्षाओं में विशेषता लुकअप को दर्शाता है। ध्यान देने योग्य बातें:
यह पुरानी शैली की कक्षाओं के साथ काम नहीं करता है। आपको पायथन 2.x में अपनी खुद की कक्षा और उदाहरण को सुपर में पास करने की आवश्यकता है। इस आवश्यकता को 3.x में माफ कर दिया गया था।
यह सभी एकाधिक विरासत को सही ढंग से संभालेगा। एक विधि समाधान आदेश उत्पन्न होता है और लुकअप इस क्रम में मूल वर्गों के माध्यम से जाते हैं।