str.ljust(width[, fillchar])
ASCII
.Метод str.ljust()
вернет новую строку с текстом str
, выровненным по левому краю и шириной width
.
str
выполняется с использованием указанного символа fillchar
. По умолчанию используется пробел ASCII
. width
меньше или равна len(str)
.TypeError
(требуется как минимум 1
аргумент, передано 0
).Чтобы текст в строке выровнять по правому краю воспользуйтесь методом строки str.rjust()
.
>>> x = 'текст выравнивается по левому краю'
# Без заполнителя `fillchar`
>>> x.ljust(len(x)+20)
# 'с текстом, выровненным по левому краю '
>>> x.ljust(len(x)+20, '*')
# 'текст выравнивается по левому краю********************'
# Ширина `width` меньше длины центрируемой строки
>>> x.ljust(len(x)-10, '*')
# 'текст выравнивается по левому краю'
>>> x.ljust()
# Traceback (most recent call last):
# File "<stdin>", line 1, in <module>
# TypeError: ljust() takes at least 1 argument (0 given)