В данном уроке я покажу интересный и более сложный способ вывода переменной с оператором форматирования.

 

Для начала мы присвоим переменной 4 оператора форматирования. А ниже – дадим команду Питону вывести на экран разные значения, которые мы зададим для оператора форматирования.

Чтобы вспомнить, что такое оператор форматирования, и как его применять – повторяем урок 10: ЧИТАТЬ

 

Практический пример

Создаем на рабочем столе файл test9.py Не забываем сохранять в кодировке UTF. Пишем в него руками следующий программный код:

 
# -*- coding: utf- 8 -*-

# присваиваем переменной t значения операторов форматирования %s, которые мы потом зададим ниже
t = "%s %s %s %s"

print t % (45, 496, 9852, 2) # напечатать переменную t со значениями 45, 496, 9852, 2
print t % (t, t, t, t)
print t % (u"красный", u"зеленый", u"желтый", u"синий")
print t % (
u"Наша Таня громко плачет - ", 
u"уронила в речку мячик.", 
u"Тише, Танечка не плачь - ", 
u"не утонет в речке мяч.")

 

 

Теперь открываем программу PowerShell и прописываем команду python desktop/test9.py.

У вас должно получиться следующее:

 

Как видим, несмотря на то, что в последней команде print мы ввели строки в столбик, компьютер их расположил в одну строку. Запомните это. Для сравнения - вспомним, как вывести в столбик двумя способами (команда \n и тройные кавычки) - перейти в урок 13.

 

 

 

Домашнее задание

Запишите новый сценарий к представленной программе, то есть введите другие числовые данные, а также другое стихотворение. Также запишите комментарий к каждой строке – что она делает и для чего в ней так записано. Подробнее о том, как писать комментарии в Питоне

 

В следующем уроке мы познакомимся с управляющими последовательностями в Python 2.7 - перейти в урок 15.