Fonction issubclass() – Python
La fonction issubclass() renvoie True si l’objet spécifié est une sous-classe de l’objet spécifié, sinon renvoie False.
Syntaxe:
issubclass(object, type)
Paramètres:
La fonction issubclass() prend deux paramètres:
- object – objet à vérifier
- type – classe, type ou tuple de classes et de types
Valeur de retour:
La fonction issubclass() renvoie True si l’objet est une instance ou une sous-classe d’une classe, ou tout élément du tuple, sinon renvoie False.
Exemple :
class Person: name = "John" age = 36 class Student(Person): course = "Math" print(issubclass(Student, Person)) print(issubclass(Student, list)) print(issubclass(Student, (list, Person)))
Sortie:
True False True