Конец строки — конец инструкции.
Инструкции состоят из выражений.
Выражения создают и обрабатывают объекты.
Выражения обрабатывают объекты и встраиваются в инструкции. Инструкции представляют собой более крупные логические блоки программы — они напрямую используют выражения для обработки объектов. Инструкции — это место, где создаются объекты (например, в инструкциях присваивания), а в некоторых инструкциях создаются совершенно новые виды объектов (функции, классы и т. д.).
Инструкция | Роль |
Присваивание | Создание ссылок |
Вызовы и другие выражения | Запуск функци |
Вызов функции print | Вывод объектов |
if/elif/else | Операция выбора |
for/else | Обход последовательности в цикле |
while/else | Циклы общего назначения |
pass | Пустая инструкция-заполнитель |
break | Выход из цикла |
continue | Переход в начало цикла |
def | Создание функций и методов |
return | Возврат результата |
yield | Функции-генераторы |
global | Пространства имен |
nonlocal | Пространства имен (3.0+) |
import | Доступ к модулям |
from | Доступ к атрибутам модуля |
class | Создание объектов |
try/except/finally | Обработка исключений |
raise | Возбуждение исключений |
assert | Отладочные проверки |
with/as | Менеджеры контекста |
del | Удаление ссылок |