07 Июл 2023
1 мин
3329

Удаление пробелов из строки в Python

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

Содержание

Часто в программировании возникает задача обработки текстовых данных. Например, может потребоваться удалить лишние пробелы и табуляции из начала и конца строки. Рассмотрим пример: есть строка » Привет, мир! «, и нужно получить строку «Привет, мир!» без лишних пробелов в начале и в конце.

Функция strip()

В языке программирования Python для решения этой задачи существует встроенная функция strip(). Эта функция удаляет все пробелы и символы табуляции с начала и конца строки. Применяется эта функция следующим образом:

s = "   Привет, мир!   "
s = s.strip()
print(s)

В результате выполнения этого кода на экран будет выведено «Привет, мир!».

Функции lstrip() и rstrip()

Если нужно удалить пробелы только с одной стороны строки, то можно использовать функции lstrip() и rstrip(). Функция lstrip() удаляет пробелы с начала строки, а rstrip() — с конца строки. Пример использования:

s = "   Привет, мир!   "
s = s.lstrip()
print(s)  # Выведет "Привет, мир!   "

s = "   Привет, мир!   "
s = s.rstrip()
print(s)  # Выведет "   Привет, мир!"

Таким образом, Python предоставляет удобные инструменты для обработки строк и удаления из них лишних пробелов.

Содержание

Добавить комментарий

Определи профессию по рисунку