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)))
आउटपुट
सच्चा झूठा सच्चा सच्चा
यह ध्यान रखना महत्वपूर्ण है कि वर्ग को स्वयं का उपवर्ग माना जाता है।