Чтобы удалить пробелы из строки в Python, вы можете использовать несколько методов. Вот несколько часто используемых подходов:
- Использование метода
replace(): этот метод заменяет все вхождения указанного символа другим символом или пустой строкой. Чтобы удалить пробелы, вы можете заменить их пустой строкой.
string_with_spaces = "Hello, world!"
string_without_spaces = string_with_spaces.replace(" ", "")
print(string_without_spaces) # Output: Hello,world!
- Использование метода
join()и методаsplit(). Этот подход предполагает разбиение строки на список слов с помощьюsplit(), а затем объединить элементы списка без пробелов с помощью методаjoin().
string_with_spaces = "Hello, world!"
string_without_spaces = ''.join(string_with_spaces.split())
print(string_without_spaces) # Output: Hello,world!
- Использование регулярных выражений (регулярных выражений). Модуль
reв Python предоставляет мощные инструменты для сопоставления с образцом и манипулирования им. Вы можете использовать функциюsub()из модуляreдля замены пробелов пустой строкой.
import re
string_with_spaces = "Hello, world!"
string_without_spaces = re.sub(r'\s', '', string_with_spaces)
print(string_without_spaces) # Output: Hello,world!