Метод center
в Python: центрирование строки.
Позиционирует по центру строку, дополняя её справа и слева до указанной длины указанным символом.
center(width[, fillchar])
width
— желаемая минимальная длина результирующей строки;fillchar
— символ, которым следует расширять строку. По умолчанию — пробел.
Изначальная строка не обрезается, даже если в ней меньше символов, чем указано в параметре желаемой длины.
''.center(3, 'w') # www
'1'.center(2, 'w') # 1w
'1'.center(4, 'w') # w1ww
'1'.center(0, 'w') # 1
'1'.center(4) # ' 1 '
Символ добавляется к строке циклично сначала справа, затем слева. Чтобы позиционировать строку вправо, используйте метод rjust()
. Чтобы позиционировать строку влево, — ljust()
.