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 サイトの他の関連記事を参照してください。