概要
Pythonでは、文字列の前後にある空白や特定の文字を簡単に削除するために、strip(), lstrip(), rstrip() 関数が用意されています。これらの関数を使うと、前後の空白や特定の文字をトリム(削除)でき、文字列操作を効率的に行えます。
基本的な使い方
str.strip(): 前後のすべての空白文字を削除します。str.lstrip(): 文字列の前の空白のみを削除します。str.rstrip(): 文字列の後ろの空白のみを削除します。
例
text = " Hello World "
print(text.strip()) # "Hello World"
print(text.lstrip()) # "Hello World "
print(text.rstrip()) # " Hello World"
特定の文字を削除する
strip(), lstrip(), rstrip() では空白以外にも任意の文字を指定して削除することが可能です。例えば、文字列の前後のカンマやピリオドを削除する場合:
text = ",.,Hello,.,"
print(text.strip(",.")) # "Hello"
まとめ
Pythonでの文字列操作には、strip(), lstrip(), rstrip() が非常に便利です。これらを活用することで、簡潔で効率的なコードを記述できます。