ホームページ >バックエンド開発 >Python チュートリアル >Python で文字列からすべての空白を削除するにはどうすればよいですか?

Python で文字列からすべての空白を削除するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-06 18:41:13367ブラウズ

How Can I Remove All Whitespace from a String in Python?

文字列内のすべての空白の削除

データ クリーニングまたはテキスト処理タスク中に、文字列から空白を削除する必要が生じる場合があります。これに対処するために、最初に空白の削除を部分的に処理する Python コード スニペットを調べます。

def my_handle(self):
    sentence = ' hello  apple  '
    sentence.strip()

strip() メソッドを使用すると、文字列の境界の空白のみが処理されます。包括的な空白文字の削除については、次のオプションを検討してください:

先頭と末尾の空白文字の削除:

str.strip() を使用:

>>> "  hello  apple  ".strip()
'hello  apple'

すべてのスペースを削除する文字:

str.replace() を使用する:

>>> "  hello  apple  ".replace(" ", "")
'helloapple'

すべての空白を削除し、単語の間に 1 つのスペースを残す:

結合str.split() とstr.join():

>>> " ".join("  hello  apple  ".split())
'hello apple'

単語間に単一のスペースを残さずにすべての空白を削除するには、先頭の " " を "" に変更します:

>>> "".join("  hello  apple  ".split())
'helloapple'

これらのメソッドを実装すると、文字列操作における空白の削除を効率的に処理できます。

以上がPython で文字列からすべての空白を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。