Автор оригинала: Python Examples.
Замените несколько белых пробелов с одним пространством в строке Python
Чтобы заменить несколько белых пробелов одним пространством, вы можете реализовать следующий процесс.
- Сплит () Строка с разделителем по умолчанию
- Тогда используйте Присоединяйтесь () с одним пространством
В этом руководстве мы узнаем, как заменить несколько белых пробелов с одним пространством, с помощью хорошо подробных примеров программ.
Образец кода
Ниже приведен краткий кодовый фрагмент для замены нескольких пробелов с одним пространством.
" ".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 ().