Рубрики
Без рубрики

Python замените несколько белых пробелов с одним пространством

Автор оригинала: Python Examples.

Замените несколько белых пробелов с одним пространством в строке Python

Чтобы заменить несколько белых пробелов одним пространством, вы можете реализовать следующий процесс.

  1. Сплит () Строка с разделителем по умолчанию
  2. Тогда используйте Присоединяйтесь () с одним пространством

В этом руководстве мы узнаем, как заменить несколько белых пробелов с одним пространством, с помощью хорошо подробных примеров программ.

Образец кода

Ниже приведен краткий кодовый фрагмент для замены нескольких пробелов с одним пространством.

" ".join(mystring.split())

где MyString Содержит непрерывные несколько белых пробелов.

По умолчанию функция разделения () разбивает строку с пространством в виде разделителя. Как только мы получим все куски, мы можем затем присоединиться к ним снова с одним пространством. Результирующая строка – это то, что мы желаем, без нескольких соседних пространств.

Пример 1: заменить непрерывный несколько белых пробелов с одним пространством

В следующем примере мы возьмем строку, которая имеет несколько белых пробелов, возникающих непрерывно в некоторых местах. И тогда мы будем использовать Сплит () и Присоединяйтесь () Функции.

Python Program

mystring = 'welcome    to  python        examples'

correctedstring = " ".join(mystring.split())
print(correctedstring)

Выход

welcome to python examples

Даже если в строке есть какие-либо ведущие или конечные пробелы, они будут обрезаны во время расщепления строки.

Пример 2: Заменить непрерывный несколько белых пробелов, содержащих \ n, \ t и т. Д.

В следующем примере мы возьмем строку, которая имеет несколько белых пробелов, включая символы белого пространства, такие как новая строка, новая вкладка и т. Д. Мы будем применять шаги, упомянутые во введении, и соблюдайте результат.

Python Program

mystring = 'welcome \t\t   to  python  \n\n      examples'

correctedstring = " ".join(mystring.split())
print(correctedstring)

Выход

welcome to python examples

Все соседние персонажи белого пространства, в том числе персонажи, такие как новая строка, новая вкладка и т. Д., Сменяется с одним пространством. Та же демонстрация должна проводиться для других персонажей белого пространства, таких как линия платы за тонкое пространство и т. Д.

Резюме

В этом руководстве примеров Python мы узнали, как заменить несколько белых символов одним пространством, используя функции SPLIT () и join ().