Кодирование и декодирование
Всегда кодировать из Юникода в байтах. В этом направлении, вы можете выбрать кодировку.
>>> u'🐍'.encode('utf-8')
'\xf0\x9f\x90\x8d'
Другой способ для декодирования из байтов в Unicode. В этом направлении, вы должны знать , что кодировка.
>>> b'\xf0\x9f\x90\x8d'.decode('utf-8')
u'\U0001f40d'