LINUX.ORG.RU

python2 и кодировка

 ,


0

1

Есть вот такой вот символ:

>>> a = u'\xe9'

Как его совместить с другой строкой так как показано ниже?

>>> print a
é
>>> b = '123' + a
u'123\xe9'

А нужно получить:

>>> b
'123é'

Спасибо!



Последнее исправление: CYB3R (всего исправлений: 1)
In [3]: x=u'123' + u'\xe9'

In [4]: print(x)
123é

true_admin ★★★★★
()

print b (для python2.7)

print (b) (для python3)

dimderbin
()

Еще вариант до кучи:

>>> print '123'+a.encode('utf-8')
123é
Siado ★★★★★
()
Последнее исправление: Siado (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.