keyword.md
1> **Источник:** https://python-all.ru/3.11/library/keyword.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# [`keyword`](https://python-all.ru/3.11/library/keyword.html#module-keyword) – Проверка на ключевые слова Python89**Исходный код:** [Lib/keyword.py](https://python-all.ru/src/3.11/Lib/keyword.py)1011---1213This module allows a Python program to determine if a string is a [keyword](https://python-all.ru/3.11/reference/lexical_analysis.html#keywords) or [soft keyword](https://python-all.ru/3.11/reference/lexical_analysis.html#soft-keywords).1415#### `keyword.iskeyword(s)`1617Возвращает `True`, если *s* является [ключевым словом](https://python-all.ru/3.11/reference/lexical_analysis.html#keywords) Python.1819#### `keyword.kwlist`2021Последовательность, содержащая все [ключевые слова](https://python-all.ru/3.11/reference/lexical_analysis.html#keywords), определённые для интерпретатора. Если какие-либо ключевые слова определены как активные только при выполнении определённых [`__future__`](https://python-all.ru/3.11/library/__future__.html#module-__future__) инструкций, они также будут включены.2223#### `keyword.issoftkeyword(s)`2425Возвращает `True`, если *s* является [мягким ключевым словом](https://python-all.ru/3.11/reference/lexical_analysis.html#soft-keywords) Python.2627Новое в версии 3.9.2829#### `keyword.softkwlist`3031Последовательность, содержащая все [мягкие ключевые слова](https://python-all.ru/3.11/reference/lexical_analysis.html#soft-keywords), определённые для интерпретатора. Если какие-либо мягкие ключевые слова определены как активные только при выполнении определённых [`__future__`](https://python-all.ru/3.11/library/__future__.html#module-__future__) инструкций, они также будут включены.3233Новое в версии 3.9.34