В данном уроке я покажу интересный и более сложный способ вывода переменной с оператором форматирования.
Для начала мы присвоим переменной 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.