Python での空白のトリミング
質問: の文字列から空白 (スペースとタブ) を削除するにはどうすればよいですか? Python?
答え:
Python では、文字列から空白を削除するために使用できるメソッドがいくつかあります。
1. str.strip()
str.strip() メソッドは、文字列の左側と右側の両方から空白を削除します。例:
<code class="python">s = " \t a string example\t " s = s.strip() print(s) # Output: "a string example"</code>
2. str.rstrip()
str.rstrip() メソッドは、文字列の右側からのみ空白を削除します。
<code class="python">s = s.rstrip() print(s) # Output: "a string example"</code>
3. str.lstrip()
str.lstrip() メソッドは、文字列の左側のみから空白を削除します。
<code class="python">s = s.lstrip() print(s) # Output: "a string example "</code>
4. str.strip(chars)
str.strip(chars) メソッドを使用して、削除する特定の文字セットを指定することもできます。
<code class="python">s = s.strip(' \t\n\r') print(s) # Output: "astringexample"</code>
これにより、スペースが削除されます。 、文字列の両側の t、n、または r 文字。
5. re.sub
さらに、正規表現モジュール (re) を使用して文字列から空白を削除できます。
<code class="python">import re print(re.sub('[\s+]', '', s)) # Output: "astringexample"</code>
この正規表現は、任意の量の空白を次の文字列に置き換えます。空の文字列。空白を効果的にトリミングします。
以上がPython で文字列から空白を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。