У меня есть код такой, что:
a = "\u0432"
b = u"\u0432"
c = b"\u0432"
d = c.decode('utf8')
print(type(a), a)
print(type(b), b)
print(type(c), c)
print(type(d), d)
И вывод:
<class 'str'> в
<class 'str'> в
<class 'bytes'> b'\\u0432'
<class 'str'> \u0432
Почему в последнем случае я вижу код символа вместо символа? Как я могу преобразовать строку Byte в строку Unicode, что в случае вывода я увидел символ вместо его кода?