Я пытаюсь использовать encode
метод питон строк возвращать коды Юникода спасайте символы, например:Как я могу получить python '.encode (' unicode_escape ') для возврата escape-кодов для ascii?
>>> print('ф'.encode('unicode_escape').decode('utf8'))
\u0444
Это отлично работает с не-ASCII символами, но и для символов ASCII, он просто возвращает сами символы ascii:
>>> print('f'.encode('unicode_escape').decode('utf8'))
f
Желаемый результат будет \u0066
. Этот сценарий предназначен для педагогических целей.
Как получить шестнадцатеричные коды Unicode для ВСЕХ символов?
что еще вы ожидаете ' 'f'', чтобы вернуться? –
Вы не можете. 'unicode_escape' никогда не удалит печатные символы ASCII. Что вы здесь делаете? Другими словами, какова действительная цель *? –
@MartijnPieters См. Правки выше. Сценарий предназначен для педагогических целей, а выход для 'f' будет' \ u0066'. – reynoldsnlp