Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
07 Июл 2023
2 мин
4310

Удаление пробелов из строки в 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 предоставляет удобные инструменты для обработки строк и удаления из них лишних пробелов.

Тест на профориентацию
За 10 минут узнайте, как ваш опыт пригодиться в IT индустрии
Подробнее
Тест на профориентацию

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