rstripメソッド
rstripメソッドは、
末尾の文字が削除された文字列を
返します。
メソッドのオプションパラメータで
削除したい文字を指定します。
指定しなかった場合、メソッドは
文字列の末尾の空白のみを削除します。
構文
文字列.rstrip([削除する文字])
例
次の文字列にrstripメソッドを
適用してみましょう:
txt = 'abcdea'
print(txt.rstrip('a'))
コードの実行結果:
'abcde'
例
文字列の先頭と末尾に空白を入れて、
再度rstripメソッドを適用してみましょう:
txt = ' abcdea '
print(txt.rstrip('a'))
文字列の最後の文字が指定された'a'ではなく
空白になったため、メソッドは一致するものが見つからず、
単に元の文字列を返しました:
' abcdea '
例
次に、パラメータを指定せずに
rstripメソッドを適用してみましょう:
txt = ' abcdea '
print(txt.rstrip())
コードの実行結果:
' abcdea'