Python Community
13.1K subscribers
1.24K photos
26 videos
15 files
711 links
Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
⚡️ База данных символов юникод

Модуль unicodedata позволяет узнать имя символа, его представление в системе unicode, категорию и т.д.

В этом посте представлена лишь небольшая часть команд, больше — в документации.

name и lookup — первая команда принимает символ и возвращает его имя. Вторая же делает всё наоборот.

normalize(format, unistr) — в юникоде несколько символов могут быть выражены по-разному, поэтому normalize переводит символы внутри строки в общепринятую форму.

decimal (chr, default) — переводит chr в значение типа int. Если передан символ, то возвращает default. В случае, если default не задан, вернётся ошибка ValueError.

#миниурок #unicodedata