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 Set update()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python eval()
Python Program to Get Line Count of a File
Python String partition()
Python Program to Get the Class Name of an Instance
Python Program to Get the Full Path of the Current Working Directory
String Hashing
Java – String to Reader
Python Numbers, Type Conversion and Mathematics
Python Program to Find the Factors of a Number
Python del Statement
Python hasattr()
Python sorted()
Python Program to Count the Number of Digits Present In a Number
Python bin()
Python String zfill()
Python property()
Python String splitlines()
Python String endswith()
Python Program to Reverse a Number
Python Program to Compute the Power of a Number
Python strptime()
Python Namespace and Scope
Python Modules
Python for Loop
Python Dictionary popitem()
Java String Conversions
Python Program to Delete an Element From a Dictionary
Python Set clear()
Python String startswith()
Python float()