
Друзья, в этом посте хочу осветить тему ключевых слов (keywords) в Python.
Ключевые слова — это специальные зарезервированные слова, которые имеют особое значение. Примеры ключевых слов:
Получить список всех ключевых слов можно с помощью модуля
Важно: не путайте ключевые слова и встроенные функции (
В Python 3.9 добавили два контекстно-ключевых слова (soft keywords)
#keyword #полезныйматериал #ключевоеслово
Ключевые слова — это специальные зарезервированные слова, которые имеют особое значение. Примеры ключевых слов:
False, True, None, and, or, pass, return, try, raise, nonlocal
и т.д. Ключевые слова нельзя использовать в качестве имен переменных.Получить список всех ключевых слов можно с помощью модуля
keyword
. Документация модуля доступна по ссылке.Важно: не путайте ключевые слова и встроенные функции (
print, input, len, abs, int, str, map
и т.д.). В отличие от ключевых слов, создавать переменные с именами встроенных функций можно, хотя, конечно, так делать не стоит, поскольку это внесет большую путаницу в понимание кода.В Python 3.9 добавили два контекстно-ключевых слова (soft keywords)
case
и match
, которые используются для сопоставления с образцом (pattern matching). В отличие от ключевых слов, которые нельзя использовать в качестве имен переменных, контекстно-ключевые слова можно использовать для именования переменных. Подробнее о контекстно-ключевых словах можно почитать по ссылке.#keyword #полезныйматериал #ключевоеслово