Встречается на собеседованиях • сегодня

Как убрать все пробелы в строке

В Python можно убрать все пробелы из строки несколькими способами:

  1. Используя replace():
python
text = "  Hello  World  "
clean_text = text.replace(" ", "")
# Результат: "HelloWorld"
  1. Через join() с split():
python
clean_text = "".join(text.split())
# Также удалит табы и переносы строк
  1. С помощью регулярных выражений:
python
import re
clean_text = re.sub(r'\s+', '', text)
# Удалит все whitespace символы

Основные различия:

  • replace() удаляет только пробелы
  • split()+join() удаляет все whitespace (пробелы, табы, переносы)
  • re.sub() наиболее гибкий вариант для сложных случаев

Выбор метода зависит от конкретной задачи и требований к производительности.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы