> **Источник:** https://python-all.ru/3.0/library/symbol.html
>
> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.

---

# `symbol` – Константы для работы с деревьями разбора Python

Этот модуль предоставляет константы, представляющие числовые значения внутренних узлов дерева разбора. В отличие от большинства констант Python, эти константы используют имена в нижнем регистре. Обратитесь к файлу `Grammar/Grammar` в дистрибутиве Python для определения имен в контексте грамматики языка. Конкретные числовые значения, на которые указывают имена, могут меняться между версиями Python.

Этот модуль также предоставляет один дополнительный объект данных:

#### `[symbol.sym_name]symbol.sym_name`

Словарь, отображающий числовые значения констант, определённых в этом модуле,\\nобратно в строки имён, что позволяет создавать более удобочитаемое представление деревьев разбора.

> **См. также**
>
> **Модуль [`parser`](https://python-all.ru/3.0/library/parser.html#module-parser)**
>
> Второй пример для модуля
>
> [`parser`](https://python-all.ru/3.0/library/parser.html#module-parser)
>
> показывает, как использовать модуль
>
> `symbol`
>
> .
