Table of Contents
In this example, you will learn to trim whitespace from a String.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Using strip()
my_string = " Python " print(my_string.strip())
Output
Python
strip() removes the leading and trailing characters including the whitespaces from a string.
However, if you have characters in the string like '\n' and you want to remove only the whitespaces, you need to specify it explicitly on the strip() method as shown in the following code.
my_string = " \nPython "
print(my_string.strip(" "))
Output
Python
2. Example 2: Using regular expression
import re my_string = " Hello Python " output = re.sub(r'^\s+|\s+$', '', my_string) print(output)
Output
Hello python
In the regex expression, \s denotes the whitespace and \ is the or operation. + one or more occurrences of the pattern left to it.
Learn more about regex at Python RegEx.
Related posts:
Python pow()
Python Objects and Classes
Python Program to Check If a String Is a Number (Float)
Python print()
Python Set add()
Java String Conversions
Python sleep()
Deep Learning with Python - Francois Cholletf
Python Program to Split a List Into Evenly Sized Chunks
Python Program to Display Calendar
How to Remove the Last Character of a String?
Python property()
Python Program to Find the Largest Among Three Numbers
Python Program to Find ASCII Value of Character
Python exec()
Python frozenset()
Python round()
String Set Queries
Python Set issubset()
Python String swapcase()
Python compile()
Python Program to Illustrate Different Set Operations
Python open()
String Hashing
Python Program to Create a Long Multiline String
Python locals()
Python Program to Convert Kilometers to Miles
Python Dictionary update()
Python Program to Find HCF or GCD
Python Set intersection_update()
Python *args and **kwargs
Python Dictionary pop()