Вывод данных
Как в большинстве языков программирования в Python за вывод данных отвечает оператор print. Вывод данных может выглядеть так:
a=1
b=2
print “a+b=”, a+b
В данном случае будут напечатаны две вещи: строка a + b =, не претерпевшая изменений, и вычисленное значение выражения a+b. После этого курсор будет переведен на новую строку. Таким образом, на экране мы увидим:
a + b = 3
Пробел между двумя выведенными объектами оператор вывода вставляет автоматически, а на новую строку переходит только после вывода всех значений. Если это необходимо сделать в другом месте, программист должен либо использовать несколько операторов вывода, либо явно указать переход в виде "\n" - в этом месте и будет разорвана строка. Так,
print "a +\nb =",5
выдаст:
a +
b = 5
Обратный слэш вместе с последующей буквой называется управляющей последовательностью. Hекоторые буквы не порождают такой последовательности и выводятся как есть, но во избежание сюрпризов стоит каждый обратный слэш набирать как "\\" - эта простейшая управляющая последовательность используется для обозначение слэша как такового. Использование обратного слэша для ввода обычных символов называется маскировкой. Подробнее об этом мы поговорим, когда дойдем до символьного типа данных.
Если переход на новую строку не нужен даже в конце оператора print, следует после списка всех значений поставить дополнительную запятую:
print "one",
print "two",
print "three"
one two three