Методы строки str.rjust() / str.ljust() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

В этом уроке по основам Python, мы рассмотрим методы строки: rjust() и ljust(). Данные методы предназначены для выравнивания строки по правому и левому краям.

Синтаксис методов:

str.rjust(width[, fillchar])

str.ljust(width[, fillchar])

Аргументы:

  • width - требуемая длина строки, целое число.
  • fillchar - символ-заполнитель, по умолчанию пробел ASCII.

Метод вернет новую выравненную по правому или левому краю строку с заданной шириной width.

Примечания:

  • Строка str заполняется указанным fillchar. По умолчанию используются пробелы ASCII.
  • Возвращает неизмененную строку, если ширина меньше или равна len(str).
  • Выдает исключение TypeError, если вызывается без аргументов (требуется как минимум один аргумент, передается ноль).

Рассмотрим примеры:

# Задаем текст
str_text = 'Выравниваем текст по краям'

# Выравниваем по правому краю
print(str_text.rjust(len(str_text) + 20))

# Выравниваем по левому краю
print(str_text.ljust(len(str_text) + 20))

Результаты:

>>>                    Выравниваем текст по краям
>>> Выравниваем текст по краям                    
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)