python
April 16, 2022

Форматирование строк в Python

Аккуратный вывод данных на экран упрощает восприятие материала и свидетельствует о вашем мастерстве владения Python. Рассмотрим распространенные способы улучшение читаемости вывода.

Точность дробного числа

Все примеры будем приводить внутри форматируемых f-строк. Чтобы отобразить значение до n знаков после двоеточия (разделитель значения и синтаксиса) следует набрать ".nf", где f указывает на тип значения с плавающей точкой:

Тип форматируемого значения

Если в примере выше заменить f на e, получим экспоненциальную форму записи:

Разделение разрядов

Для этого добавьте символ "," до точки (все будет работать и без функции print):

Ширина поля и выравнивание

Ширина задается числом после двоеточия, а тип выравнивания - символами "<" (по левому краю), ">" (по правому краю), "^" (по центру):

Заполнитель

Символом заполнителя не обязательно должен быть пробел, например, его можно задать перед символом выравнивания: