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!"
まとめ
Pythonのstrip()、lstrip()、rstrip()メソッドを使えば、文字列の両端や片側の空白を簡単に削除できます。また、特定の文字を削除する用途にも使えるため、柔軟に対応できるのが特徴です。