Рубрики
Без рубрики

Как центрировать строку в определенной длине в Python?

Автор оригинала: 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 ().