Pythonで空白をトリムする方法

Pythonでは、文字列の先頭や末尾にある不要な空白を削除するために、strip()lstrip()rstrip()のメソッドを使用します。

strip()を使って両端の空白を除去

strip()メソッドは、文字列の両端にある空白文字(スペースやタブ)を削除します。

text = "  Hello, World!  "
print(text.strip())  # 出力: "Hello, World!"

lstrip()rstrip()の使い方

  • lstrip(): 左側(先頭)の空白を削除します。
  • rstrip(): 右側(末尾)の空白を削除します。
text = "  Hello, World!  "
print(text.lstrip())  # 出力: "Hello, World!  "
print(text.rstrip())  # 出力: "  Hello, World!"

特定の文字を削除する

strip()lstrip()rstrip()は、空白以外の特定の文字を削除するためにも使用できます。引数に削除したい文字列を指定することで、その文字をトリムできます。

text = "##Hello, World!##"
print(text.strip('#'))  # 出力: "Hello, World!"

まとめ

Pythonstrip()lstrip()rstrip()メソッドを使えば、文字列の両端や片側の空白を簡単に削除できます。また、特定の文字を削除する用途にも使えるため、柔軟に対応できるのが特徴です。