Найти - Пользователи
Полная версия: про кодировку..
Начало » Python для новичков » про кодировку..
1
del3d
Здравствуйте!
Делаю так:
>>>s = "привет"
>>>s
'\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82'
>>> print s
привет
...
u = u"привет"
>>> u
u'\u043f\u0440\u0438\u0432\u0435\u0442'
>>> print u
привет
...
a=[]
>>> a.append(u)
>>> a.append(s)
>>> a
[u'\u043f\u0440\u0438\u0432\u0435\u0442', '\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82']
>>> print a
[u'\u043f\u0440\u0438\u0432\u0435\u0442', '\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82']
Как мне наблюдать вывод строк в виде - u“привет”, а не так - u'\u043f\u0440\u0438\u0432\u0435\u0442'
P.S. или где про ЭТО можно посмотреть док на русском..
Спасибо!
pyuser
Это уже не один раз здесь обсуждалось - воспользуйтесь поиском
Yanzay
for str in a:
print str
del3d
pyuser
Это уже не один раз здесь обсуждалось - воспользуйтесь поиском
воспользовался.. не помогает.. хочется хорошее объяснение того, как это работает..
o7412369815963
см http://www.py-my.ru/post/4bfb3c6a1d41c846bc00009b
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB