Автор оригинала: Python Examples.
Python – центр строки в определенной длине
Чтобы расположить строку в определенной длине, функции Call Center () на этой строке и пройти длину результирующей строки.
String.center(length)
Пример 1: Центр строки
В этом примере мы возьмем строку «Hello World» и в центре этой строки с полученной длиной 20.
Python Program
x = 'Hello World' result = x.center(20) print("'", result, "'", sep='')
Выход
' Hello World '
Пример 2: Центральная строка – заполнить специфическим характером
В этом примере мы возьмем строку «Hello World» и в центре этой строки с полученной длиной 20, но заполните дополнительную длину специфическим характером, скажем, '-'
Отказ
Python Program
x = 'Hello World' result = x.center(20, '-') print(result)
Выход
----Hello World-----
Пример 3: Длина центра <длина строки
В этом примере мы возьмем строку «Hello World» и Centre этой строки с помощью полученной длины 5. Поскольку заданная длина меньше исходной длины строки, строка возвращается как есть.
Python Program
x = 'Hello World' result = x.center(5) print("'", result, "'", sep='')
Выход
'Hello World'
Резюме
Таким образом, для центра заданной строки в указанной полученной длине используйте функцию String.Center ().