все Python 3unicodedataфункция
unicodedata.mirrored()
свойства символов
Сообщает, отражается ли символ в тексте справа налево: у скобок и кавычек-ёлочек это 1, у букв — 0.
Синтаксис
unicodedata.mirrored(chr, /)
Возвращает int, а не bool: 1 или 0, и печать даёт цифры, а не True/False. Само отражение функция не делает — она только говорит, что при выводе справа налево '(' будет нарисована как ')'. Пара для отражённого символа в unicodedata не хранится вовсе.
Примеры
import unicodedata
print(unicodedata.mirrored('('), unicodedata.mirrored('«'), unicodedata.mirrored('a')) # → 1 1 0
print(type(unicodedata.mirrored('(')).__name__) # → int
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности