Last Updated : 12 Nov, 2024
The rstrip() method removes trailing whitespace characters from a string. We can also specify custom characters to remove from end of string.
Let's take an example to remove whitespace from the ends of a string.
Python
s = "Hello Python! "
res = s.rstrip()
print(res)
Syntax of rstrip() Method
s.rstrip(chars)
s = " Hello Python! "
res = s.rstrip()
print(res)
Remove Custom Characters
If we have a string with various characters that we want to remove from end of the string.
Python
s = ' ##*#Hello Python!#**## '
# removes all occurrences of '#', '*', and ' '
# from the end of string
res = s.rstrip('#* ')
print(res)
Notes:
We can also remove the trailing newline characters (\n) from a string.
Python
s = '\nHello Python!\n'
# Removing newline characters
# from the end of string
res = s.rstrip()
print(res)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4