[Python] Operatore Is: funzionamento
Marco Beri
marcoberi a gmail.com
Sab 27 Giu 2009 17:34:06 CEST
2009/6/27 Manlio Perillo <manlio_perillo a libero.it>
>>> a = 9999
> >>> b = 9999
> >>> a is b
> False
>
> >>> a = 10
> >>> b = 10
> >>> a is b
> True
Beh, questo esempio e` davvero infastidente...
Ne aggiungo uno mio altrettanto "cattivo":
>>> a="123"
>>> b="123"
>>> a is b
True
>>> a=a+"4"
>>> b=b+"4"
>>> a is b
False
Possiamo forse dire che ha senso usare "is" (o id) con oggetti complessi
piu` che con variabili di tipo semplice?
Ciao.
Marco.
--
http://thinkcode.tv - Prossimamente su questi schermi
http://beri.it - Blog di una testina di vitello
http://stacktrace.it - Aperiodico di resistenza informatica
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20090627/77868270/attachment.htm
Maggiori informazioni sulla lista
Python