Найти в Дзене
Future People

Выравнивание строк в Python с помощью методов center, ljust и rjust

Оглавление

В Python существуют удобные методы для выравнивания строк: center, ljust и rjust. Эти методы позволяют легко форматировать строки, добавляя отступы слева, справа или с обеих сторон, чтобы текст выглядел аккуратно и упорядоченно. В этом уроке мы рассмотрим, как использовать эти методы на примере строки.

Возьмем для примера следующую строку:

-2

Метод center

Метод center(width, fillchar) выравнивает строку по центру в новой строке заданной ширины (width). Пустые места заполняются символом fillchar (по умолчанию пробелом).

-3

Вывод:

-4

Здесь строка str1 выравнивается по центру строки длиной 50 символов. Остальные символы слева и справа заполняются пробелами.

Метод ljust

Метод ljust(width, fillchar) выравнивает строку по левому краю в новой строке заданной ширины (width). Пустые места справа заполняются символом fillchar (по умолчанию пробелом).

-5

Вывод:

-6

Здесь строка str1 выравнивается по левому краю в строке длиной 25 символов, а справа добавляются пробелы.

Метод rjust

Метод rjust(width, fillchar) выравнивает строку по правому краю в новой строке заданной ширины (width). Пустые места слева заполняются символом fillchar (по умолчанию пробелом).

-7

Вывод:

-8

Здесь строка str1 выравнивается по правому краю в строке длиной 25 символов, а слева добавляются пробелы.

Методы center, ljust и rjust являются полезными инструментами для форматирования текста в Python. Они позволяют создавать аккуратно выровненные строки, что может быть полезно для вывода табличных данных, создания отчетов или форматирования пользовательского интерфейса. Используя эти методы, вы можете легко управлять положением текста в строках и создавать визуально привлекательные выходные данные.

Если вы интересуетесь программированием, то напоминаю о нашем курсе по основам программирования Python [START].

В нем много анимации, примеров и разборов домашних заданий. Присоединяйтесь! Ссылка:

Онлайн-курс Python START

Наука
7 млн интересуются