Вывод строк в Python

Продолжая изучать Python, рассмотрим примеры работы со строками в Python.


Дата: 12.03.2011 г.

Рейтинг: 0

Метки: python

При программировании на языке Python, вы часто будете работать со строками. Это будет и вывод на экран каких-либо сообщений, и обработка строк и многое другое.

В этом совете я расскажу о способах вывода строк в Python.

В одном из прошлых советов мы уже выводили на экран строку "Hello World!!!". Если вы помните, мы делали это при помощи команды print.

Наша программа содержала следующий код:

Вывод строк в Python


Как видим, после команды print, строка "Hello World!!!" заключена в простые кавычки. Но это не единственная возможность вывода строк в Python.

Давайте создадим новый файл и добавим в него следующие строки (замечаем где находится текстовая строка во втором print, и где в первом print !):

Вывод строк в Python


Выполним созданный нами скрипт и увидим на экране следующее:

Вывод строк в Python


Хм, скажете вы, заключив строку в тройные кавычки, мы получили на экране то же самое.. Так-то это так, но совсем не так! Такой способ нам поможет, когда понадобится многострочный вывод. Здесь-то, как нельзя кстати будут тройные кавычки.

Давайте немного видоизменим наш код, разбив строку по словам и разместив каждое слово на отдельной строке:

Вывод строк в Python


В итоге, получим следующее:

Вывод строк в Python


Другой пример использования тройных кавычек в Python:

Вывод строк в Python


выведет на экран следующее:

Вывод строк в Python


Этот способ очень удобно применять при многострочном выводе текстовых данных или выводе на экран рисунков из ASC-символов.

Предположим, что вам необходимо заключить какие-то слова в одинарные кавычки. Сделать это очень просто.

Смотрим на код и видим:

Вывод строк в Python


Запускаем на выполнение и убеждаемся в том, что все как надо:

Вывод строк в Python


О.К., скажете вы, с одинарными кавычками все ясно. Но, как мне сделать так, чтобы слово, стоящее в начале строки, было в двойных кавычках?!

Вам поможет следующее решение:

Вывод строк в Python


Как видим, слово взятое нами в двойные кавычки и стоящее в начале строки, выведено на экран так, как нам надо:

Вывод строк в Python

Как мы этого добились? Все очень просто - нам в этом помог управляющий символ обратного слэша, с помощью которого мы отделили нашу кавычку от трех, в которых мы вывели всю строку.

При выводе строк в Python не забывайте следить за открывающимися и закрывающимися кавычками (строка должна завершаться тем же типом кавычек, которым и началась). Это самая часто распространенная ошибка среди новичков при работе со строками.

Этот совет - лишь начало работы со строками в Python. В последующих советах мы будет расширять наши знания, так что следите за обновлениями раздела.




Похожие статьи: