Python Glossary English

все Python 3Строки (str)функция

str.ljust

выравнивание

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

Синтаксис

s.ljust(width[, fillchar])

ljust только дополняет и никогда не обрезает: строка длиннее width вылезет за колонку целиком, для жёсткой ширины нужен ещё срез s[:width]. Ширина считается в символах, а не в ширине глифов на экране — эмодзи и иероглифы занимают в терминале две клетки, и таблица всё равно поедет. В шаблоне вывода то же самое обычно короче записать как f'{s:<10}'.

Примеры

print('hi'.ljust(5, '.'))  # → hi...
print('hi'.ljust(5) + '|')  # → hi   |
print('hello'.ljust(3))    # → hello

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности