<div dir="ltr"><div dir="ltr">On Mon, Jan 13, 2020 at 9:09 AM Giovanni Porcari <<a href="mailto:giovanni.porcari@softwell.it" target="_blank">giovanni.porcari@softwell.it</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Marco ho fatto una prova che non mi riesco a spiegare: tu ne hai una ragione ?<br>
<br>
(python 3.7.5)<br>
>> a='xy'<br>
>>> b='xy'<br>
>>> a is b<br>
True<br>
<br>
>>> a='x y'<br>
>>> b='x y'<br>
>>> a is b<br>
False<br>
<br>
>>> a='x_y'<br>
>>> b='x_y'<br>
>>> a is b<br>
True<br>
>>> <br>
<br>
Hai spiegazioni ?<br></blockquote><div><br></div><div>Te le ha già date (alla grande!) Carlo.</div><div>Per capire se "is" torna True puoi anche usare id():</div><div><br></div><div><font face="monospace">>>> a="xy"<br>>>> b="xy"<br>>>> id(a)<br>140205877191544<br>>>> id(b)<br>140205877191544<br>>>> a="x y"<br>>>> b="x y"<br>>>> id(a)<br>140205877191600<br>>>> id(b)<br>140205877191656<br>>>> </font><br></div><div><br></div><div>Comunque da qui si capisce la pericolosità di usare "is" a sproposito :-)<br></div><div><br></div><div>Ciao.<br>Marco.</div></div></div>