[PIPython] Testare il tipo di una variabile/oggetto
Giovanni Porcari
giovanni.porcari
Mer 23 Mar 2005 15:27:53 CET
Il giorno 23/mar/05, alle 13:46, Luca Fabbri ha scritto:
> Ho trovato anche isinstance. E' standard Python?
> Se si, c'è modo di fare il test direttamente su un array?
>
> es: invece di
> if isinstance(obj,str):
> ...
>
> qualcosa tipo
> if isinstance(obj,list):
>
si puoi farlo benissimo ed isinstance è il metodo più comodo.
Se usi anche unicode poi ti conviene testare isinstance (myObject ,
basestring).
In tal modo il risultato è true sia per stringhe che per unicode.
Puoi testare anche qualsiasi altra classe come appunto lista,
dizionario o tupla.
Ciao
G.
More information about the Python
mailing list