Python Glossary English

все 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Сообщить о неточности