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