Убрать пробелы: эффективные способы и советы
Для удаления пробелов из строки в Python можно использовать метод `.replace()` или регулярное выражение.
Метод `.replace()` заменяет все вхождения подстроки на другую строку. В данном случае мы заменяем пробелы на пустую строку:
python
string_with_spaces = "Hello, world!"
string_without_spaces = string_with_spaces.replace(" ", "")
print(string_without_spaces) # "Hello,world!"
Регулярное выражение можно использовать с помощью модуля `re`. Например, можно использовать выражение `\s+`, которое означает "один или более пробелов". Затем мы заменяем все вхождения на пустую строку с помощью метода `.sub()`:
python
import re
string_with_spaces = "Hello, world!"
string_without_spaces = re.sub(r"\s+", "", string_with_spaces)
print(string_without_spaces) # "Hello,world!"
Если нужно удалить пробелы только в начале и в конце строки, можно использовать метод `.strip()`:
python
string_with_spaces = " Hello, world! "
string_without_spaces = string_with_spaces.strip()
print(string_without_spaces) # "Hello, world!"