Доброго времени суток, читатели, зрители моего канала programmer's notes. Это дополнение к базовому курсу В статье я упомянул о методе format() и пообещал, что напишу о нём и, на некоторое время, об этом забыл. Но пришло время вернуть долг. Также рекомендую посмотреть статью Это метод строковых переменных. Идея его очень проста. В самом методе перечисляются параметры, которые могут быть разного типа и которые могут быть и позиционные и именованные. А в самой строке идёт ссылка на эти параметры с возможностью указания формата вывода. Сразу начнём с простого примера print('Я {0:}, {1:d}, зарплата {2:}р.'.format('Иванов', 50, 90000.8))
print('Я {name:}, {old:d}, зарплата {sal:}р.'.format(name='Иванов', old=50, sal=90000.8))
print('Я {}, {}, зарплата {}р.'.format('Иванов', 50, 90000.8)) результат выполнения Я Иванов, 50, зарплата 90000.8р.
Я Иванов, 50, зарплата 90000.8р.
Я Иванов, 50, зарплата 90000.8р. Результат, всех трех функций print() одинаков. В первой строке подход позиционн