Module (27%)
Section (11%)

Метод center()

Вариант с одним параметром метода center() создает копию исходной строки, пытаясь отцентрировать ее в поле указанной ширины.

Центрирование фактически выполняется путем добавления пробелов перед и после строки.

Не ожидайте, что этот метод продемонстрирует какие-либо сложные умения. Он довольно простой.

 

Код в редакторе использует скобки, чтобы четко показать Вам, где центрированная строка фактически начинается и заканчивается.

Его вывод выглядит следующим образом:

[ alpha ]

output

Если длина целевого поля слишком мала, чтобы поместиться в строку, возвращается исходная строка.

Вы можете увидеть метод center() в других примерах:

print('[' + 'Beta'.center(2) + ']') print('[' + 'Beta'.center(4) + ']') print('[' + 'Beta'.center(6) + ']')

Запустите коды выше и проверьте, какой вывод они дают.


Вариант center() с двумя параметрами использует символ из второго аргумента вместо пробела. Проанализируйте пример ниже:

print('[' + 'gamma'.center(20,'[SPACE]''*') + ']')

Вот почему вывод теперь выглядит так:

[*******gamma********]

output

Проведите больше экспериментов.



Code

# Demonstrating the center() method
print('[' + 'alpha'.center(10) + ']')
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×