Найти - Пользователи
Полная версия: chr() в python 3.4
Начало » Python для новичков » chr() в python 3.4
1
freezer
в python2
    cs = 170
    print chr(cs)
>>> 
Є
>>> 
в python3
cs  = 170
print (chr(cs))
>>> 
ª
>>> 
понятно что в python3 юникодная таблица
вопрос как получить в python3 из cs символ Є
py.user.next
>>> ord('Є')
1028
>>> chr(1028)
'Є'
>>> bytes([170]).decode('cp1251')
'Є'
>>> b'\xaa'.decode('cp1251')
'Є'
>>>
freezer
благодарю
bytes([170]).decode('cp1251')
то что нужно
я вот как пробовал
bytes(170).decode('cp1251')
до квадратных скобок не додумался….
py.user.next
freezer
я вот как пробовал
Это означает совсем другое.
Выполни help(bytes)
>>> bytes(10)
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
>>>
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