Pythonでは、文字列の先頭や末尾にある特定の文字を削除するためのメソッドが提供されています。これらのメソッドは、不要な空白や特定の文字を取り除くために使用されます。
stripメソッド
strip
メソッドは、文字列の先頭と末尾から指定した文字を削除します。引数を指定しない場合、デフォルトで空白が削除されます。
s = " abc "
print(s.strip()) # "abc"
lstripメソッド
lstrip
メソッドは、文字列の先頭から指定した文字を削除します。
s = "abcabc"
print(s.lstrip("a")) # "bcabc"
rstripメソッド
rstrip
メソッドは、文字列の末尾から指定した文字を削除します。
s = "abcabc"
print(s.rstrip("c")) # "abcab"
これらのメソッドは新しい文字列を返すことに注意してください。つまり、これらのメソッドを呼び出しても元の文字列は変更されません。新しい文字列を保存するには、結果を新しい変数に代入する必要があります。
s = " abc "
s = s.strip()
print(s) # "abc"
以上がPythonで文字列をトリミングする基本的な方法です。これらのメソッドを使うことで、文字列の前後にある不要な文字を簡単に削除することができます。