概要
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()
が非常に便利です。これらを活用することで、簡潔で効率的なコードを記述できます。