Ответ на этот вопрос интересен, потому что удаление лишних пробелов в строке является частой задачей при работе с текстовыми данными. Это может быть полезно, например, при обработке пользовательского ввода или при работе с большими объемами текста. Кроме того, знание способов удаления лишних пробелов может помочь оптимизировать код и повысить его читаемость.
Для удаления лишних пробелов в строке можно воспользоваться методом .strip() или .replace(» «, «»).
Пример использования метода .strip():
«`
string = » Пример строки с лишними пробелами »
new_string = string.strip()
print(new_string) # «Пример строки с лишними пробелами»
«`
Пример использования метода .replace():
«`
string = » Пример строки с лишними пробелами »
new_string = string.replace(» «, «»)
print(new_string) # «Примерстрокислишнимипробелами»
«`
Также можно воспользоваться регулярными выражениями для удаления всех пробелов из строки:
«`
import re
string = » Пример строки с лишними пробелами »
new_string = re.sub(r»\s+», «», string)
print(new_string) # «Примерстрокислишнимипробелами»
«`