Función isinstance() de Python

Instancia

Verificar si el número 10 es un entero:

x = isinstance(10, int)

Ejecutar Ejemplo

Definición y Uso

Si el objeto especificado tiene el tipo especificado, la función isinstance() devuelve True, de lo contrario devuelve False.

Si el parámetro type es una tupla, entonces si el objeto es uno de los tipos en la tupla, esta función devuelve True.

Sintaxis

isinstance(object, type)

Valor del parámetro

Parámetro Descripción
object Obligatorio. Objeto.
type Tipo o clase, o tupla de tipo y/u clase.

Más Ejemplos

Instancia

Verificar si "Hello" es uno de los tipos descritos por el parámetro type:

x = isinstance("Hello", (float, int, str, list, dict, tuple))

Ejecutar Ejemplo

Instancia

Verificar si y es una instancia de myObj:

class myObj:
  name = "Bill"
y = myObj()
x = isinstance(y, myObj)

Ejecutar Ejemplo

Páginas Relacionadas

Manual de Referencia:Función issubclass()(Verificar si un objeto es una subclase de otro objeto)