[PIPython] Stile o non solo stile ?

Matteo Giacomazzi matteo.giacomazzi
Ven 19 Nov 2004 15:16:52 CET


Ciao Alessandro,

Alessandro de Manzano wrote:

> domandina bella, facile & veloce :)
> 
> questi due costrutti
> 
> "if a is None ..." 
> e
> "if a == None..."
> 
> quanto sono equivalenti ?
> 
> In altri termini, confrontare una variabile con None e' meglio con il
> classico operatore di eguaglianza oppure e' meglio quello  di identita' ?
> 
> Mi sembra di capire che sia piu' "Pythonico" :) usare "is None" ma ci
> sono reali differenze ?

Ricordo che "is None" č pių performante di "== None" ma non ne ricordo 
la ragione (probabilmente dipende dal fatto che verificare l'id č pių 
rapido).

Ciao,
   Matteo



More information about the Python mailing list