Простой Python. современный стиль программирования - читать онлайн бесплатно полную версию книги . Страница 72

но явно начинать каждую строку или раздел комментария с символа #:

>>> # Я могу сказать здесь все, даже если Python это не нравится,

... # поскольку я защищен крутым

... # октоторпом.

...

>>>

Однако если октоторп находится внутри текстовой строки, он становится про-

стым символом #:

>>> print("No comment: quotes make the # harmless.")

No comment: quotes make the # harmless.

Продлеваем строки с помощью символа \

Любая программа становится более удобочитаемой, если ее строки относительно

короткие. Рекомендуемая (но не обязательная) максимальная длина строки равна

80 символам. Если вы не можете выразить свою мысль в рамках 80 символов,

воспользуйтесь символом возобновления \. Просто поместите его в конце строки,

и дальше Python будет действовать так, будто это все та же строка.

Например, если бы я хотел создать длинную строку из нескольких коротких,

я мог бы сделать это пошагово:

>>> alphabet = ''

>>> alphabet += 'abcdefg'

>>> alphabet += 'hijklmnop'

>>> alphabet += 'qrstuv'

>>> alphabet += 'wxyz'

Или же за одно действие, использовав символ continuation:

>>> alphabet = 'abcdefg' + \

... 'hijklmnop' + \

... 'qrstuv' + \

... 'wxyz'

Продлить строку может быть необходимо, если выражение располагается на

нескольких строках:

>>> 1 + 2 +

File "<stdin>", line 1

1

Прямо как та восьминогая зеленая штука, которая стоит прямо за вами.

2

Пожалуйста, не зовите его. Оно может вернуться.

102

Глава 4. Корочка Python: структуры кода

1 + 2 +

^

SyntaxError: invalid syntax

>>> 1 + 2 + \

... 3

6

>>>

Сравниваем выражения

с помощью операторов if, elif и else

До этого момента мы говорили только о структурах данных. Теперь же наконец

готовы сделать первый шаг к рассмотрению структур кода, которые вводят

данные в программы. (Вы уже могли получить представление о них в главе 3,