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