Книга «Изучаем Python»



Pdf көрінісі
бет24/266
Дата03.03.2023
өлшемі7,86 Mb.
#170986
түріКнига
1   ...   20   21   22   23   24   25   26   27   ...   266
Байланысты:
Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )


Глава 2 • Переменные и простые типы данных
Табуляции и разрывы строк
В программировании термином «
пропуск
» (whitespace) называются такие непе-
чатаемые символы, как пробелы, табуляции и символы конца строки. Пропуски 
структурируют текст, чтобы пользователю было удобнее читать его.
Для включения в текст позиции табуляции используется комбинация символов 
\t
, как в точке 

:
>>> 
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 

JavaScript 
Разрывы строк и табуляции часто встречаются в двух следующих главах, когда 
наши программы начнут выводить относительно длинный текст.
Удаление пропусков
Лишние пропуски могут вызвать путаницу в программах. Для программиста стро-
ки 
'python'
и 
'python
'
внешне неотличимы, но для программы это совершенно 
разные строки. Python видит лишний пробел в 
'python
'
и считает, что он действи-
тельно важен — до тех пор, пока вы не сообщите о противоположном.
Обращайте внимание на пропуски, потому что в программах часто приходится 
сравнивать строки, чтобы проверить на совпадение их содержимое. Типичный при-
мер — проверка имен пользователей при входе на сайт. Лишние пропуски могут 
создавать путаницу и в более простых ситуациях. К счастью, Python позволяет 
легко удалить лишние пропуски из данных, введенных пользователем.
Python может искать лишние пропуски у левого и правого края строки. Чтобы 
убедиться в том, что у правого края (в конце) строки нет пропусков, вызовите 
метод 
rstrip()
.


Строки


Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   266




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет