Funzione isinstance() di Python
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))
Istanza
Controlla se y è un'istanza di myObj:
class myObj: name = "Bill" y = myObj() x = isinstance(y, myObj)
Pagine correlate
Manuale di riferimento:Funzione issubclass()(Controlla se un oggetto è un sottoinsieme di un altro oggetto)