Ребят, объясните использование форматирования и для чего это нужно?)
На примере кода:
message = '{:10.2f} and {:d}'.format(1.234234234, 12)
print(message)
Ответы
Ответ дал:
1
Выведется
1.23 and 12
Форматирование нужно, чтобы избежать большого числа преобразований типов и конкатенаций с дальнейшими приведениями к нужному виду вручную. Удобнее записать всё одной строкой и передать туда данные, которые будут размещены в нужных местах, а главное - в нужном формате.
В этом примере message - это строка, в которую передаются:
а) вещественное число. Его точность становится 2 знака после запятой. Кроме того, указано, что минимум в записи должно быть 10 знаков, то есть в начале ставятся недостающие пробелы.
б) целое десятичное число, оно записывается в строку без изменений
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад
9 лет назад