Unicode в Python

Кодирование и декодирование

Всегда кодировать из Юникода в байтах. В этом направлении, вы можете выбрать кодировку.

>>> u'🐍'.encode('utf-8')
'\xf0\x9f\x90\x8d'

 

Другой способ для декодирования из байтов в Unicode. В этом направлении, вы должны знать , что кодировка.

>>> b'\xf0\x9f\x90\x8d'.decode('utf-8')
u'\U0001f40d'