On Mon, Jan 13, 2020 at 10:16:35AM +0100, Marco Beri wrote: > On Mon, Jan 13, 2020 at 9:09 AM Giovanni Porcari > <[1]giovanni.porc...@softwell.it> wrote: > > Marco ho fatto una prova che non mi riesco a spiegare: tu ne hai una > ragione ? > (python 3.7.5) > >> a='xy' > >>> b='xy' > >>> a is b > True > >>> a='x y' > >>> b='x y' > >>> a is b > False > >>> a='x_y' > >>> b='x_y' > >>> a is b > True > >>> > Hai spiegazioni ? > > Te le ha già date (alla grande!) Carlo. > Per capire se "is" torna True puoi anche usare id(): > >>> a="xy" > >>> b="xy" > >>> id(a) > 140205877191544 > >>> id(b) > 140205877191544 > >>> a="x y" > >>> b="x y" > >>> id(a) > 140205877191600 > >>> id(b) > 140205877191656 > >>> > Comunque da qui si capisce la pericolosità di usare "is" a sproposito > :-) > Ciao. > Marco.
Non mi è chiaro, stai suggerendo che questo sia un uso scorretto di "is"? A me pare corretto ed istruttivo... che intendi? sandro *:-) _______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python