Função isinstance() Python
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))
Instância
Verificar se y é uma instância de myObj:
class myObj: name = "Bill" y = myObj() x = isinstance(y, myObj)
Páginas Relacionadas
Manual de Referência:Função issubclass()(Verificar se um objeto é subclasse de outro objeto)