[Python] Python 2.7 & 3 - afraid and terrified (?)

Manlio Perillo manlio.perillo a gmail.com
Lun 14 Lug 2014 17:06:10 CEST


2014-07-14 16:43 GMT+02:00 Giampaolo Rodola' <g.rodola a gmail.com>:

> [...]

>  > [...]
>>
>>>  Non è un caso che proprio i progetti fortemente basati sull'I/O come
>>> MySQL-python, Twisted e gevent sono quelli che ancora latitano perchè
>>> (esperienza personale fatta con pyftpdlib) far coesistere due tipi che
>>> prima erano intercambiabili e di colpo non lo sono più, specialmente in
>>> quel tipo di applicazioni, è veramente un casino.
>>>
>>
>> Hey, aspetta un attimo.
>> str e unicode non sono **mai** stati intercambiabili, a meno di
>> applicazioni affette da gravi bug logici e che dipendevano dall'encoding di
>> default.
>>
>> > [...]
>>
>
> Mi riferisco a:
>
>  >>> u"a" + "b"
> u'ab'
> >>> "a" == u"a"
> True
>
>
>
In [1]: u"à" == "à"
/usr/bin/ipython2:1: UnicodeWarning: Unicode equal comparison failed to
convert both arguments to Unicode - interpreting them as being unequal
  #!/usr/bin/python2
Out[1]: False


Ciao  Manlio
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20140714/aa8a5337/attachment.html>


Maggiori informazioni sulla lista Python