Преобразовать строку в символы Юникода в python - PullRequest
0 голосов
/ 10 апреля 2020

Возможно ли преобразовать строку в символы Юникода в Python?

Например: Hello => \u0048\u0045\u004C\u004C\u004F

1 Ответ

1 голос
/ 10 апреля 2020

Вы не можете. Строка уже состоит из «символов Юникода». То, что вы хотите изменить, это не его представление, а его фактическое содержание.

К счастью, это так же просто, как

import re
text = 'Hello'
print (re.sub('.', lambda x: r'\u%04X' % ord(x.group()), text))

, который выдает

\u0048\u0065\u006C\u006C\u006F
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...