[PIPython] problema con le date

Nicola Larosa nico
Ven 19 Nov 2004 15:16:48 CET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> A dire il vero credo che una diversità nella simbologia tra assegnazione
> e verifica sia sacrosanta.

Senza alcun dubbio. Sarebbe difficile, sia per le macchine che per gli umani, 
interpretare codice in cui si usasse lo stesso simbolo per entrambi. La mia 
insoddisfazione deriva dalla scelta di *quale* simbolo è assegnato a *quale* 
operazione.


> Anche in matematica si utilizza un uguale barrato per identificare la
> diversità (!=), e un uguale con una "riga in più" per l'identità (==), e
> ci ritrovo una certa affinità.

Qui però non parli di assegnazione e confronto, ma di due modi di confronto. 

Tra l'altro, in Python c'è differenza tra identità e uguaglianza.

L'identità non si indica con "==", ma con la parola chiave "is", ed esegue un 
test che due nomi si riferiscano allo stesso oggetto, tipicamente 
identificato ("id") dalla sua locazione di memoria.

L'eguaglianza si indica con "==", e controlla che gli oggetti individuati dai 
due nomi abbiano lo stesso valore, anche se non sono lo *stesso* oggetto.


- -- 
Nicola Larosa - nico a tekNico.net

"Il pop italiano? Ottima scuola per i jazzisti full of patterns!
In definitiva ho dovuto scavare nella semplicità."
"Italian pop? A very good school for full-of-patterns jazz players!
In the end I had to dig into simplicity."
 -- Danilo Rea, Ottobre 2003

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBEhAfXv0hgDImBm4RAnKmAJ91cUbguaFQHSHK5jKHe9bNSLOVdgCdHRDb
M4XsbJOT7y0/Red1f6cWiHM=
=fIKY
-----END PGP SIGNATURE-----



More information about the Python mailing list