Друзья, в этом посте хочу осветить тему ключевых слов (keywords) в Python.



Ключевые слова — это специальные зарезервированные слова, которые имеют особое значение. Примеры ключевых слов: 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 #полезныйматериал #ключевоеслово