Предмет: Информатика, автор: shahmuradovmurad07

Ребят, объясните использование форматирования и для чего это нужно?)
На примере кода:
message = '{:10.2f} and {:d}'.format(1.234234234, 12)
print(message)

Ответы

Автор ответа: olegsorokin02
1

Выведется

     1.23 and 12

Форматирование нужно, чтобы избежать большого числа преобразований типов и конкатенаций с дальнейшими приведениями к нужному виду вручную. Удобнее записать всё одной строкой и передать туда данные, которые будут размещены в нужных местах, а главное - в нужном формате.

В этом примере message - это строка, в которую передаются:

а) вещественное число. Его точность становится 2 знака после запятой. Кроме того, указано, что минимум в записи должно быть 10 знаков, то есть в начале ставятся недостающие пробелы.

б) целое десятичное число, оно записывается в строку без изменений

Похожие вопросы