[Python] Funzione type()
Marco Mariani
birbag a gmail.com
Mar 25 Ott 2011 10:07:53 CEST
2011/10/25 Diego Barrera <diegonebarrera a yahoo.it>
> Magari puo' essere utile a qualcuno inesperto come me..
> ho fatto qualche prova; funzionano tutti questi test:
>
> type(x) is datetime.date
> type(x) == datetime.date
> isinstance(x,datetime.date)
>
> l'importante e' importare il modulo datetime!!!
> :)
>
E' importante anche capire la differenza.
Se x e' istanza di una sottoclasse di datetime.date, isinstance e' l'unico
che funziona.
Inoltre, se usi classi old-style:
>>> class A:
... pass
...
>>> class B:
... pass
...
>>> type(A()) == type(B())
True
>>> type(A()) is type(B())
True
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20111025/82b4aa15/attachment.html>
Maggiori informazioni sulla lista
Python