Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 16, 2011 11:12:17

magnet85
От:
Зарегистрирован: 2009-04-13
Сообщения: 91
Репутация: +  2  -
Профиль   Отправить e-mail  

unicode строка в формате string

Доброго времени суток.
Есть переменная(тип string) которая содержит юникодные коды, пример:

x = '\u043e\u0431\u043b\u0430\u0441\u0442\u044c'
print type(x) #Здесь получим <type 'str'>
Как получить читаемый вид?
Ну или как изменить тип переменной (из string в unicode)не меняя его содержимого.



Офлайн

#2 Окт. 16, 2011 11:32:07

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

unicode строка в формате string

Используйте поиск, вопросы часто повторяются

>>> s = '\u043e\u0431\u043b\u0430\u0441\u0442\u044c'
>>> print s.decode('unicode_escape')
область

Офлайн

#3 Окт. 16, 2011 11:58:06

magnet85
От:
Зарегистрирован: 2009-04-13
Сообщения: 91
Репутация: +  2  -
Профиль   Отправить e-mail  

unicode строка в формате string

o7412369815963
Используйте поиск, вопросы часто повторяются
>>> s = '\u043e\u0431\u043b\u0430\u0441\u0442\u044c'
>>> print s.decode('unicode_escape')
область
Спасибо, то что нужно.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version