stripメソッド

メソッド strip は、先頭と末尾から指定された文字が削除された文字列を返します。 オプションのパラメータで削除したい文字を指定します。指定しなければ、メソッドは文字列の先頭と末尾の空白のみを削除します。

構文

python文字列.strip([削除する文字])

例

次の文字列にメソッド strip を適用してみましょう:

pythontxt = 'abcdea'
print(txt.strip('a'))

実行結果:

python'bcde'

例

文字列の先頭と末尾にスペースを入れて、もう一度メソッド strip を適用してみましょう:

pythontxt = ' abcdea '
print(txt.strip('a'))

今回は文字列の最初と最後の文字が、指定した 'a' ではなくスペースのため、メソッドは一致するものを見つけられず、単に元の文字列を返しました:

python' abcdea '

例

では、パラメータを指定せずにメソッド strip を適用してみましょう:

pythontxt = ' abcdea '
print(txt.strip())

実行結果:

python'abcdea'

関連項目

  • 文字列の末尾から文字を削除する rstrip メソッド
  • 文字列の先頭から文字を削除する lstrip メソッド