Форматирование строк в Python
Аккуратный вывод данных на экран упрощает восприятие материала и свидетельствует о вашем мастерстве владения Python. Рассмотрим распространенные способы улучшение читаемости вывода.
Точность дробного числа
Все примеры будем приводить внутри форматируемых f-строк. Чтобы отобразить значение до n знаков после двоеточия (разделитель значения и синтаксиса) следует набрать ".nf", где f указывает на тип значения с плавающей точкой:
Тип форматируемого значения
Если в примере выше заменить f на e, получим экспоненциальную форму записи:
Разделение разрядов
Для этого добавьте символ "," до точки (все будет работать и без функции print):
Ширина поля и выравнивание
Ширина задается числом после двоеточия, а тип выравнивания - символами "<" (по левому краю), ">" (по правому краю), "^" (по центру):
Заполнитель
Символом заполнителя не обязательно должен быть пробел, например, его можно задать перед символом выравнивания: