Función Python isinstance()
Ejemplo
Comprueba si el número 5 es un número entero:
x = isinstance(5, int)
Definición y uso
La isinstance()
función devuelve
True
si el objeto especificado es del tipo especificado, de lo contrario False
.
Si el parámetro de tipo es una tupla, esta función devolverá True
si el objeto es uno de los tipos de la tupla.
Sintaxis
isinstance(object, type)
Valores paramétricos
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
Más ejemplos
Ejemplo
Compruebe si "Hola" es uno de los tipos descritos en el parámetro de tipo:
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
Ejemplo
Compruebe si y es una instancia de myObj:
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
páginas relacionadas
La función issubclass() , para comprobar si un objeto es una subclase de otro objeto.