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