Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
7 профессий по цене одной
07:05:47:06
дн. ч. мин. сек.
18 Июл 2024
2 мин
5153

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

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

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

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

Функция strip()

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

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

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

На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.

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

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

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

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

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

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

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