[Python] Richiesta chiarimento su SyntaxWarning

cm a python.it
Lun 13 Gen 2020 09:35:48 CET


Il giorno lun 13 gen 2020 alle ore 09:09 Giovanni Porcari
<giovanni.porcari a softwell.it> ha scritto:
>
> 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 ?

Se la stringa segue le regole sintattiche di un identificatore, viene
intern()ata automaticamente.

```
>>> import sys
>>> a = sys.intern("a b")
>>> b = sys.intern("a b")
>>> a is b
True
```

👋
㎝

--
!!!! THE 🍺-WARE LICENSE (Revision ㊷):
    <㎝@🐍.it> wrote this 📧. As long as you retain this notice you can
    do whatever you want with this stuff. If we meet some day, and you
    think this stuff is worth it, you can buy me a 🍺 in return. — ㎝


Maggiori informazioni sulla lista Python