Escape-последовательность Python Unicode с 5 шестнадцатеричными значениями

Некоторые кодовые точки Unicode требуют 5 шестнадцатеричных символов.

Например,

  • \u11143 ЧАКМСКАЯ ВОПРОСНАЯ МАРКА
  • \u1039f ДЕЛИТЕЛЬ УГАРИТИЧЕСКОГО СЛОВА
  • \u103d0 СТАРЫЙ ПЕРСИДСКИЙ СЛОВО
  • \u12470 КУНЕФОРМ ПУНКТУАЦИЯ ПОДПИСАЛА СТАРОГО АССИРИЙСКОГО СЛОВА
  • \u1091f ФЕНИКСКИЙ СЛОВ СЕРАРАТОР

(Поиск здесь, чтобы проверить значения.)

При вводе их в строку Python 3 (по умолчанию Unicode) интерпретатор считает, что "\u11143" ("") является "\u1114" + "3" ("њ3").

Как мне заставить Python 3 распознать, что я имею в виду первое? Я мог бы использовать chr(0x11143) Полагаю, но я бы хотел узнать лучший способ.

0 ответов

Другие вопросы по тегам