По форматированию стринга уже была статья в группе. Если вы пропустили этот материал то советую пробежаться по каналу и ознакомиться. В этой же статье будем формировать данные в функции print, для удобного чтения в выводе(output) . Для примера я накидал вот такой скрипт: Попробуем вывести значение переменной «а». Получаем вполне предсказуемо «red» Но, что если мы захотим вывести значения всех переменных ?
Можно написать print(a)
print(b)
print(c)
print(d) Или же print(a, b, c, d) Или, что еще хуже вот в таком виде ! print('a: '+a+'b: '+b+'с: '+str(c)+'d: '+str(d)) Во всех случаях результат будет либо громоздким в плане кода, либо абсолютно нечитаемым. Применим форматирование . Для этого пишем следующий код: В результате получаем весьма опрятную и читаемую инфу. Разберемся подробнее с тем, что тут происходит.
Мы, при помощи символа % разделяем вывод на две части .
Левая часть — стринг , правая — массив.
И затем заменяем в стринге все элементы начинающиеся с символа % на те что находятся