Python isinstance() Funzione
Esempio
Controlla se il numero 5 è un numero intero:
x = isinstance(5, int)
Definizione e utilizzo
La isinstance()
funzione restituisce
True
se l'oggetto specificato è del tipo specificato, altrimenti False
.
Se il parametro type è una tupla, questa funzione restituirà True
se l'oggetto è uno dei tipi nella tupla.
Sintassi
isinstance(object, type)
Valori dei parametri
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
Altri esempi
Esempio
Verifica se "Hello" è uno dei tipi descritti nel parametro type:
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
Esempio
Controlla se y è un'istanza di myObj:
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
Pagine correlate
La funzione issubclass() , per verificare se un oggetto è una sottoclasse di un altro oggetto.