Função isinstance() Python

Instância

Verificar se o número 10 é um inteiro:

x = isinstance(10, int)

Executar Exemplo

Definição e Uso

Se o objeto especificado possuir o tipo especificado, a função isinstance() retornará True, caso contrário, retornará False.

Se o parâmetro type for uma tupla, então se o objeto for um dos tipos da tupla, a função issubclass() retornará True.

Sintaxe

isinstance(object, type)

Valor do Parâmetro

Parâmetro Descrição
object Obrigatório. Objeto.
type Tipo ou classe, ou tupla de tipo e/ou classe.

Mais Exemplos

Instância

Verificar se "Hello" é um dos tipos descritos pelo parâmetro type:

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

Executar Exemplo

Instância

Verificar se y é uma instância de myObj:

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

Executar Exemplo

Páginas Relacionadas

Manual de Referência:Função issubclass()(Verificar se um objeto é subclasse de outro objeto)