Função isinstance() do Python
Exemplo
Verifique se o número 5 é um número inteiro:
x = isinstance(5, int)
Definição e uso
A isinstance()
função retorna
True
se o objeto especificado for do tipo especificado, caso contrário False
.
Se o parâmetro de tipo for uma tupla, esta função retornará True
se o objeto for um dos tipos da tupla.
Sintaxe
isinstance(object, type)
Valores de parâmetro
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
Mais exemplos
Exemplo
Verifique se "Hello" é um dos tipos descritos no parâmetro type:
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
Exemplo
Verifique se y é uma instância de myObj:
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
Páginas relacionadas
A função issubclass() , para verificar se um objeto é uma subclasse de outro objeto.