Ключевые слова языка Python
ОБЯЗАТЕЛЬНОДЛЯ НОВИЧКОВ
Разработчику
Архитектору
Ключевые слова в Python
Управляющие конструкции
| Ключевое слово | Значение | Пример |
|---|
if | Условное выполнение кода | if x > 0: print("Положительное") |
elif | Дополнительное условие в цепочке | elif x == 0: print("Ноль") |
else | Альтернативное выполнение при ложном условии | else: print("Отрицательное") |
for | Итерация по последовательности | for item in items: process(item) |
while | Цикл с предусловием | while count < 10: count += 1 |
break | Прерывание цикла | if found: break |
continue | Пропуск текущей итерации | if skip: continue |
pass | Пустой оператор-заглушка | def empty(): pass |
match | Сопоставление с образцом | match value: case 1: ... |
case | Вариант в конструкции match | case Point(x, y): ... |
Логические операторы
| Ключевое слово | Значение | Пример |
|---|
and | Логическое И | if a and b: execute() |
or | Логическое ИЛИ | if a or b: execute() |
not | Логическое НЕ | if not empty: process() |
is | Проверка идентичности объектов | if x is None: skip() |
in | Проверка вхождения в коллекцию | if item in collection: found() |
Определения и объявления
| Ключевое слово | Значение | Пример |
|---|
def | Определение функции | def greet(name): return f"Hi {name}" |
class | Определение класса | class Person: ... |
lambda | Анонимная функция | square = lambda x: x * x |
return | Возврат значения из функции | return result |
yield | Возврат значения из генератора | yield value |
global | Объявление глобальной переменной | global counter |
nonlocal | Объявление нелокальной переменной | nonlocal value |
Импорты и модули
| Ключевое слово | Значение | Пример |
|---|
import | Импорт модуля | import math |
from | Импорт конкретных элементов | from math import sqrt |
as | Псевдоним при импорте | import numpy as np |
Обработка исключений
| Ключевое слово | Значение | Пример |
|---|
try | Блок с потенциальным исключением | try: risky_operation() |
except | Обработка исключения | except ValueError: handle() |
finally | Код, выполняемый всегда | finally: cleanup() |
raise | Генерация исключения | raise ValueError("Invalid") |
assert | Проверка утверждения | assert x > 0, "Positive required" |
Асинхронное программирование
| Ключевое слово | Значение | Пример |
|---|
async | Объявление асинхронной функции | async def fetch(): ... |
await | Ожидание асинхронной операции | result = await fetch_data() |
Контекстные менеджеры
| Ключевое слово | Значение | Пример |
|---|
with | Управление контекстом | with open('file.txt') as f: ... |
Литералы и константы
| Ключевое слово | Значение | Пример |
|---|
True | Булево значение истина | flag = True |
False | Булево значение ложь | flag = False |
None | Отсутствие значения | result = None |
Управление памятью
| Ключевое слово | Значение | Пример |
|---|
del | Удаление ссылки на объект | del variable |
См. также
Другие статьи этого же раздела в боковом меню (как на странице «О разделе»).📄️Python - язык общего назначения
Python — это высокоуровневый, интерпретируемый, динамически типизированный язык программирования общего назначения. С момента своего появления он стал одним из наиболее влиятельных языков в…
📄️Что требуется знать перед началом изучения языка программирования Python
Фундамент для начинающего программиста - что повторить, как работать, чего ожидать.
📄️Рекомендации по разработке на Python
Принципы, которые делают код понятным, поддерживаемым и расширяемым.
📄️Простые приложения на Python
Примеры реализации типовых приложений. Каждый пример сопровождается разбором ключевых концепций языка.
📄️Встроенный модуль builtins и типизация в Python
Наверняка каждый новичок, решивший перейти в что-то стандартное в Python, открывает себе этот файл.
📄️Архитектура интерпретатора Python
Как устроен Python, что входит в комплект и какие есть реализации.
📄️Фреймворки и библиотеки Python
Структурные каркасы для построения приложений, как они устроены.
📄️Экосистема Python-приложений
Фреймворки, библиотеки, инструменты сборки, среды выполнения, системы тестирования и специализированные платформы, объединённые общей философией ясности, простоты и гибкости.
📄️Модули в Python
Что такое модули, как устроены механизмы импорта и загрузки.
📄️Виртуальные окружения и управление зависимостями
Управление изолированной средой и зависимостями проекта.
📄️История языка Python
Этот логотип просуществовал до 2006 года. К тому времени пользователи массово ассоциировали язык со змеями — символом, который использовался на обложках книг, в статьях и презентациях. Чтобы…
📄️Философия Python - Zen of Python
Философия Python не зафиксирована в официальных стандартах, но она глубоко интегрирована в язык, его стандартную библиотеку, документацию и культуру разработчиков.
Ещё 34 статей в разделе