Справочник по функциям Python

str.ljust

Выравнивает строку по левому краю, дополняя её справа до длины width.

Python 3.13
str.ljust(width[, fillchar])

Параметры

widthint
Длина итоговой строки.
fillcharstrнеобязательный
Символ для заполнения, по умолчанию пробел; ровно один символ.

Возвращаемое значение

Новая строка; исходная не меняется.

Примеры

Дополнение пробелами справа

Python 3.13
print('[' + 'hi'.ljust(5) + ']')
[hi   ]

Колонка с точками до цены

Python 3.13
for name, price in [('tea', 50), ('coffee', 120)]:
    print(name.ljust(8, '.') + str(price))
tea.....50
coffee..120

Подробности

Длинная строка не обрезается: если она уже не короче width, возвращается без изменений. В f-строках то же делает формат {text:<10}.

Смотрите также