Metoden rstrip

Metoden rstrip returnerar en sträng där tecken i dess slut har tagits bort. I metodens valfria parameter anger vi de tecken som vi vill ta bort. Om de inte anges, kommer metoden endast att ta bort mellanslag i slutet av strängen.

Syntax

pythonsträng.rstrip([tecken att ta bort])

Exempel

Låt oss applicera metoden rstrip på följande sträng:

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

Resultat av kodkörning:

python'abcde'

Exempel

Låt oss sätta mellanslag i början och i slutet av strängen och åter applicera metoden rstrip:

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

Eftersom det sista tecknet i strängen nu är ett mellanslag, och inte det angivna 'a', returnerade metoden, utan att hitta några träffar, helt enkelt originalsträngen:

python' abcdea '

Exempel

Låt oss nu applicera metoden rstrip utan att ange parameter:

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

Resultat av kodkörning:

python' abcdea'

Se även

  • metoden strip,
    som tar bort tecken i början och slutet av strängen
  • metoden lstrip,
    som tar bort tecken i början av strängen