Тема: Основы • Урок 2 из 2
Ключевые слова (keywords) — это зарезервированные слова в Python, которые имеют специальное значение и не могут быть использованы в качестве имен переменных, функций или любых других идентификаторов.
В Python 3 есть 35 ключевых слов (в зависимости от версии). Вот полный список ключевых слов, разделенных по категориям:
| Категория | Ключевые слова |
|---|---|
| Управление потоком | if, else, elif, while, for, break, continue, return, yield, pass |
| Определение | def, class, lambda |
| Импорт | import, from, as |
| Исключения | try, except, finally, raise |
| Логические | and, or, not, is, in |
| Булевы значения | True, False, None |
| Прочие | global, nonlocal, del, with, assert |
Вы можете получить список всех ключевых слов в Python, используя модуль keyword:
import keyword
print(keyword.kwlist)Ключевые слова имеют специальное значение в языке Python и используются для определения синтаксиса и структуры программы. Вот несколько примеров использования ключевых слов:
# Использование логических ключевых слов
print(5 > 3 and 10 < 20) # True
print(5 > 10 or 10 > 20) # False
# Попытка использовать ключевое слово в качестве имени переменной
try:
if = 10 # Это вызовет ошибку
except SyntaxError:
print("Нельзя использовать ключевые слова в качестве имен переменных!")Вот некоторые из наиболее часто используемых ключевых слов, с которыми вы столкнетесь в начале изучения Python:
if, else, elif — используются для условных операторовfor, while — используются для создания цикловdef — используется для определения функцийclass — используется для определения классовimport — используется для импорта модулейTrue, False — булевы значенияNone — представляет отсутствие значенияВ Python 3.10 были введены "мягкие ключевые слова" (soft keywords), которые являются ключевыми словами только в определенных контекстах. Например, match и case используются в конструкции pattern matching, но могут быть использованы как имена переменных в других контекстах.