Funzione isinstance() di Python

Istanza

Controlla se il numero 10 è un intero:

x = isinstance(10, int)

Esempio di esecuzione

Definizione e uso

Se l'oggetto specificato possiede il tipo specificato, la funzione isinstance() restituirà True, altrimenti restituirà False.

Se il parametro type è un tuple, allora se l'oggetto è uno dei tipi nel tuple, questa funzione restituirà True.

Sintassi

isinstance(object, type)

Valore del parametro

Parametro Descrizione
object Obbligatorio. Oggetto.
type Tipo o classe, o un tuple di tipo e/o classe.

Più esempi

Istanza

Controlla se "Hello" è uno dei tipi descritti dal parametro type:

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

Esempio di esecuzione

Istanza

Controlla se y è un'istanza di myObj:

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

Esempio di esecuzione

Pagine correlate

Manuale di riferimento:Funzione issubclass()(Controlla se un oggetto è un sottoinsieme di un altro oggetto)