Операторы
Программа Python состоит из операторов. Каждый можно рассматривать как действие, которое должен выполнить компьютер. Если представить программу как рецепт из поваренной книги, то оператор — это отдельная инструкция, например «взбить яичные желтки, пока они не побелеют» или «выпекать 15 минут».
В самом простом случае оператор Python — это одна строка кода, конец которой означает конец оператора. Простой оператор может, например, вызвать одну функцию, как здесь:
print("hello")
Оператор может быть и более сложным. Например, следующий оператор, который оценивает условия и присваивает переменную на основе этой оценки:
x,y = 5,6
bar = x**2 if (x < y) and (y or z) else x//2
Python допускает как простые, так и сложные операторы. Простые включают в себя выражения (expressions), утверждения (assert), присваивания (assign), передачу (pass), удаление (delete), возврат (return), остановку генератора (yield), вызов исключения (raise), прерывание (break), продолжение (continue), импорт (import) а также предстоящие (future), глобальные (global) и нелокальные (nonlocal) операторы. В этой главе рассматриваются некоторые из них, а в последующих главах — большинство остальных. Главы 5 и 6 посвящены сложным операторам.