Метод ljust в Python: позиционирование строки влево.

Позиционирует влево указанную строку, дополняя её справа до указанной длины указанным символом.

ljust(width[, fillchar])

  • width — желаемая минимальная длина результирующей строки;
  • fillchar — символ, которым следует расширять строку. По умолчанию — пробел.

Изначальная строка не обрезается, даже если в ней меньше символов, чем указано в параметре желаемой длины.

''.ljust(3, 'w')  # www
'1'.ljust(4, 'w')  # 1www
'1'.ljust(0, 'w')  # 1
'1'.ljust(4)  # '1   '

Антонимом функции, позиционирующим строку вправо, является rjust(). Для расширения строки в обоих направлениях используйте center().