В Python существуют удобные методы для выравнивания строк: center, ljust и rjust. Эти методы позволяют легко форматировать строки, добавляя отступы слева, справа или с обеих сторон, чтобы текст выглядел аккуратно и упорядоченно. В этом уроке мы рассмотрим, как использовать эти методы на примере строки.
Возьмем для примера следующую строку:
Метод center
Метод center(width, fillchar) выравнивает строку по центру в новой строке заданной ширины (width). Пустые места заполняются символом fillchar (по умолчанию пробелом).
Вывод:
Здесь строка str1 выравнивается по центру строки длиной 50 символов. Остальные символы слева и справа заполняются пробелами.
Метод ljust
Метод ljust(width, fillchar) выравнивает строку по левому краю в новой строке заданной ширины (width). Пустые места справа заполняются символом fillchar (по умолчанию пробелом).
Вывод:
Здесь строка str1 выравнивается по левому краю в строке длиной 25 символов, а справа добавляются пробелы.
Метод rjust
Метод rjust(width, fillchar) выравнивает строку по правому краю в новой строке заданной ширины (width). Пустые места слева заполняются символом fillchar (по умолчанию пробелом).
Вывод:
Здесь строка str1 выравнивается по правому краю в строке длиной 25 символов, а слева добавляются пробелы.
Методы center, ljust и rjust являются полезными инструментами для форматирования текста в Python. Они позволяют создавать аккуратно выровненные строки, что может быть полезно для вывода табличных данных, создания отчетов или форматирования пользовательского интерфейса. Используя эти методы, вы можете легко управлять положением текста в строках и создавать визуально привлекательные выходные данные.
Если вы интересуетесь программированием, то напоминаю о нашем курсе по основам программирования Python [START].
В нем много анимации, примеров и разборов домашних заданий. Присоединяйтесь! Ссылка: