Ключевые слова в Python представляют собой зарезервированные слова, которые имеют специальное значение в языке и не могут использоваться в качестве идентификаторов (например, имен переменных или функций).
В Python модуль `keyword` предоставляет доступ к списку всех ключевых слов. Стоит отметить, что чем чаще пользуешься ключевыми словами, тем больше запоминаешь их значение. Давайте рассмотрим каждое ключевое слово подробнее:
Ключевое слово | Описание |
and | Логическое "и". |
as | Используется для создания псевдонима при импорте модулей. Например, `import module_name as alias`. |
assert |
Проверка условия. Если условие ложное, генерируется исключение `AssertionError`. |
async | Объявляет корутину (асинхронную функцию). |
await | Ожидает завершения выполнения асинхронной операции. |
break | Выход из цикла. |
class | Определяет класс. |
continue | Продолжает выполнение следующей итерации цикла. |
def | Определяет функцию. |
del | Удаляет объект или элемент из коллекции. |
elif | Сокращение от "else if". Используется в конструкции условного оператора. |
else | Ветка условного оператора, которая выполняется, если условие в предшествующем операторе `if` или `elif` ложно. |
except | Определяет блок обработки исключений в конструкции `try...except`. |
False | Логическое значение ложь. |
finally | Определяет блок кода, который выполняется всегда после завершения блока `try...except`. |
for | Используется для итерации по последовательности. |
from | Используется для импорта определенных атрибутов из модуля. Например, `from module_name import attribute_name`. |
global | Объявляет переменную как глобальную внутри функции. |
if | Условный оператор. |
import | Импортирует модуль. |
in | Оператор проверки вхождения. Проверяет, присутствует ли значение в последовательности. |
is | Оператор сравнения. Проверяет, являются ли два объекта одним и тем же. |
lambda | Создает анонимную функцию. |
None | Представляет отсутствие значения или ничего |
nonlocal | Объявляет переменную как внелокальную внутри функции. |
not | Логический оператор "не", инвертирует значение логического выражения. |
or | Логический оператор "или", возвращает `True`, если хотя бы один из операндов истинен. |
pass |
Ничего не делает. Используется как заполнитель для незавершенных конструкций. |
raise |
Вызывает исключение. |
return |
Возвращает значение из функции. |
True |
Логическое значение истина. |
try | Начало блока обработки исключений. |
while | Определяет цикл с предусловием. |
with | Объявляет контекстный менеджер. |
yield | Используется в генераторах для возврата значения без завершения функции. |