Compound Statements (составные инструкции, операторы)
Составные инструкции состоят из нескольких других инструкций.
Составные инструкции в том или ином виде влияют на исполнение входящих в их состав инструкций, либо управляют им.
В общем случае составные инструкции размещаются на нескольких строках, впрочем бывают и исключения, занимающие всего одну строку.
Составные инструкции состоят из одного или нескольких блоков (clause). Каждый блок составной инструкции состоит из заголовка (header) и телом (suite).
Заголовок
Все заголовки располагаются на одном уровне отступа. Каждый заголовок начинается с уникального определяющего ключевого слова и завершается двоеточием.
Тело
Это группа инструкций, контролируемая заголовком. Роль тела могут исполнять как одного или более (разделённых точкой с запятой) простых инструкций, расположенных в одной строке, как заголовок, оканчивающейся заголовочным двоеточием, так и одна и более инструкций с отступом, расположенных на нескольких строках.
Только вторая форма тела может содержать вложенные составные инструкции, то есть следующее недопустимо:
В общем случае составные инструкции размещаются на нескольких строках, впрочем бывают и исключения, занимающие всего одну строку.
Составные инструкции состоят из одного или нескольких блоков (clause). Каждый блок составной инструкции состоит из заголовка (header) и телом (suite).
Заголовок
Все заголовки располагаются на одном уровне отступа. Каждый заголовок начинается с уникального определяющего ключевого слова и завершается двоеточием.
Тело
Это группа инструкций, контролируемая заголовком. Роль тела могут исполнять как одного или более (разделённых точкой с запятой) простых инструкций, расположенных в одной строке, как заголовок, оканчивающейся заголовочным двоеточием, так и одна и более инструкций с отступом, расположенных на нескольких строках.
Только вторая форма тела может содержать вложенные составные инструкции, то есть следующее недопустимо:
# Как только появится else, нельзя будет понять, к какому if oна относится.
if a: if b: print(x)
Синонимы поиска: Compound Statements (составные инструкции, операторы)
Статьи раздела
for in else | Инструкция, позволяющая производить проход по элементам объектов, под… |
if elif else | Инструкция, позволяющая реализовать логическое ветвление. |
try except finally | Позволяет задать обработчики исключений, а также определить код «убор… |
while else | Инструкция, позволяющая повторять цикл пока выполняется определённое … |
В разделе «Инструкции/операторы»:
Simple Statements (простые инструкции, операторы)
На заметку
Зарегистрированные пользователи могут получать еженедельный дайджест обновлений на сайте.