Función issubclass() en Python

La función issubclass() en Python devuelve True si el objeto especificado es una subclase del objeto especificado; de lo contrario, False.

En Python, la función issubclass() se utiliza para determinar si una clase es una subclase de otra clase. Retorna True si la clase es una subclase de la clase proporcionada como argumento, y False en caso contrario.

Ejemplo

Compruebe si la clase myObj es una subclase de myAge:

class myAge:
  age = 35

class myObj(myAge):
  name = "Juan"
  age = myAge

x = issubclass(myObj, myAge)

Sintaxis

Donde:

  • Clase: Es la clase que se quiere verificar si es una subclase.
  • Clase_base: Es la clase de referencia con la que se desea comprobar la relación de subclase.
issubclass(objeto, subclase)

Valores de parámetros

ParámetroDescripción
ObjetoRequerido. Un objeto.
SubclaseUn objeto de clase o una tupla de objetos de clase