ホームページ  >  記事  >  バックエンド開発  >  Python で文字列から空白を削除するにはどうすればよいですか?

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

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-27 15:07:01640ブラウズ

How to Strip Whitespace from Strings in Python?

Python で文字列から空白を削除する

Python では、多くの場合、文字列を操作して不要な文字を削除することが必要になります。一般的なタスクの 1 つは、文字列の先頭または末尾から空白 (スペースやタブを含む) をトリミングすることです。これにより、文字列がクリーンアップされ、操作が容易になります。

Python で空白をトリミングするには、いくつかのオプションが使用できます:

両側の空白の場合:

str.strip() メソッドを使用します。これにより、文字列の左側と右側の両方から空白が削除されます。

<code class="python">s = "  \t example string\t  "
s = s.strip()</code>

右側の空白の場合:

str.rstrip() メソッドを使用します。 。これにより、文字列の右側からのみ空白が削除されます。

<code class="python">s = s.rstrip()</code>

左側の空白の場合:

str.lstrip() メソッドを使用します。これにより、文字列の左側からのみ空白が削除されます。

<code class="python">s = s.lstrip()</code>

カスタム文字の削除:

これらのメソッドを使用して、削除する特定の文字を指定できます。例:

<code class="python">s = s.strip(' \t\n\r')</code>

これにより、文字列の両側からスペース、t、n、または r 文字が削除されます。

中央から空白を削除します:

文字列の途中から空白を削除するには、re.sub 関数を使用できます。

<code class="python">import re
print(re.sub('[\s+]', '', s))</code>

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

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