Иногда есть большой фрагмент текста, который нужно вставить в программу как есть, и вывести в неизменном виде. Конечно, для этого лучше использовать файлы - записать текст в файл, потом в программе прочитать текст из файла и вывести его. Но не все программисты хотят усложнять программу - и если программа несложная, то можно весь код хранить в одном файле, чтобы ничего не потерялось.
Для вывода текста как есть используются тройные кавычки. В листинге мы рассмотрим небольшую программу, выводящую инструкцию по использовании абстрактной программы. Когда мы будем изучать функции, данный вывод можно будет оформить в отдельную функцию, а пока разберемся, как работают тройные кавычки.
Листинг. Вывод многострочного текста прямо из программы
print ("""
Использование: program –if <input file> [-of <output file>]
-if: входной файл
-of: результирующий файл. Если не указан, будет использован стандартный вывода
""")
# Ждем, пока пользователь нажмет Enter
inрut("\Нажмите Enter для выхода\n") # Это тоже комментарий
Текст, заключенный между парой тройных кавычек (""" текст """) выводится, как есть - сохраняется форматирование, переносы строк и т.д. Тройные кавычки существенно облегчают вывод мноrострочноrо текста.