पायथन इस्सुब्लक्लास ()

Issubclass () फ़ंक्शन जाँचता है कि वर्ग तर्क (पहला तर्क) classinfo वर्ग (दूसरा तर्क) का उपवर्ग है या नहीं।

का सिंटैक्स issubclass()है:

 issubclass (वर्ग, classinfo)

issubclass () पैरामीटर

issubclass() दो पैरामीटर लेता है:

  • वर्ग - वर्ग की जाँच की जानी है
  • classinfo - वर्ग, प्रकार, या वर्गों और प्रकारों का टपल

Issubclass से वापसी मान ()

issubclass() रिटर्न:

  • True यदि वर्ग किसी वर्ग का उपवर्ग है, या टूप्ले का कोई तत्व है
  • False नई तो

उदाहरण: issubclass () कैसे काम करता है?

 class Polygon: def __init__(polygonType): print('Polygon is a ', polygonType) class Triangle(Polygon): def __init__(self): Polygon.__init__('triangle') print(issubclass(Triangle, Polygon)) print(issubclass(Triangle, list)) print(issubclass(Triangle, (list, Polygon))) print(issubclass(Polygon, (list, Polygon)))

आउटपुट

 सच्चा झूठा सच्चा सच्चा

यह ध्यान रखना महत्वपूर्ण है कि वर्ग को स्वयं का उपवर्ग माना जाता है।

दिलचस्प लेख...