Авторизоваться
Аким Солянкин 21.12.2021 Опубликована

Python String center() 

Метод Python String center() - это встроенная функция, используемая для выравнивания строки по центру путем заполнения отступов слева и справа от строки указанным символом заполнения (символ заполнения по умолчанию - пробел ASCII).

Синтаксис center()

Синтаксис метода center():

string.center(width[, fillchar])

 Параметры center()

Функция center() принимает 2 параметра.

  • width -  длина строки с заполненными символами
  • fillchar(необязательно) - символ, который нужно дополнить. Если не указан, по умолчанию используется пробел.

Возвращаемое значение center()

Функция center() возвращает строку, дополненную указанным символом заполнения. Это не изменяет исходную строку.

Исходная строка возвращается, если ширина меньше или равна len(s).

Пример 1: метод center() с заполнением по умолчанию

Программа Python для центрирования строки

text = "Python Rocks"

# Defaults fills with space on both sides of string
new_text = text.center(20)

print("Original String:", text)
print("Centered String:", new_text)

Вывод

Original String: Python Rocks
Centered String:     Python Rocks    

Пример 2: метод center() с *fillchar

Программа Python для центрирования строки

text = "Python Rocks"

# Defaults fills with * on both sides of string
new_text = text.center(20, "*")

print("Original String:", text)
print("Centered String:", new_text)

Вывод

Original String: Python Rocks
Centered String: ****Python Rocks****

Пример 3: возвращает исходную строку, если ширина меньше длины строки

В этом примере указанная ширина равна 10, а длина строки - 12. Следовательно, метод center() возвращает исходную строку как есть, без каких-либо символов заполнения.

text = "Python Rocks"

# width is less then length of string
new_text = text.center(10, "*")

print("Length of string:", len(text))
print("Original String:", text)
print("Centered String:", new_text)

Вывод

Length of string: 12
Original String: Python Rocks
Centered String: Python Rocks
Коментарии
Авторизоваться что-бы оставить комментарий
Присоединяйся в тусовку
Наш сайт использует файлы cookie для вашего максимального удобства. Пользуясь сайтом, вы даете свое согласие с условиями пользования cookie