40 Глава 2 • Переменные и простые типы данных
>>>
print("Python") Python
❶
>>>
print("\tPython") Python
Разрывы строк добавляются с помощью комбинации символов
\n
:
>>>
print("Languages:\nPython\nC\nJavaScript") Languages:
Python
C
JavaScript
Табуляции и разрывы строк могут сочетаться в тексте. Скажем, последовательность
"\n\t"
приказывает Python начать текст с новой строки, в начале которой распо-
лагается табуляция. Следующий пример демонстрирует вывод одного сообщения
с разбиением на четыре строки:
>>>
print("Languages:\n\tPython\n\tC\n\tJavaScript") Languages:
Python
C
JavaScript
Разрывы строк и табуляции часто встречаются в двух следующих главах, когда
наши программы начнут выводить относительно длинный текст.
Удаление пропусков
Лишние пропуски могут вызвать путаницу в программах. Для программиста стро-
ки
'python'
и
'python '
внешне неотличимы, но для программы это совершенно
разные строки. Python видит лишний пробел в
'python '
и считает, что он действи-
тельно важен — до тех пор, пока вы не сообщите о противоположном.
Обращайте внимание на пропуски, потому что в программах часто приходится
сравнивать строки, чтобы проверить на совпадение их содержимое. Типичный при-
мер — проверка имен пользователей при входе на сайт. Лишние пропуски могут
создавать путаницу и в более простых ситуациях. К счастью, Python позволяет
легко удалить лишние пропуски из данных, введенных пользователем.
Python может искать лишние пропуски у левого и правого края строки. Чтобы
убедиться в том, что у правого края (в конце) строки нет пропусков, вызовите
метод
rstrip()
.
❶
>>>
favorite_language = 'python ' ❷
>>>