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 Namespace and Scope
Python str()
Python hex()
Python Program to Find Armstrong Number in an Interval
Python divmod()
Python list()
Python zip()
Python Program to Return Multiple Values From a Function
Python Package
Python Modules
Python String casefold()
Introduction to Scientific Programming with Python - Joakim Sundnes
Python String splitlines()
Python Program to Catch Multiple Exceptions in One Line
Converting a Stack Trace to a String in Java
Python ascii()
Python Program to Remove Punctuations From a String
Python Program to Find the Factorial of a Number
Python Variables, Constants and Literals
Python String capitalize()
Python format()
Python Program to Copy a File
Python Directory and Files Management
Python bool()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Java InputStream to String
Python for Loop
Python Program to Create Pyramid Patterns
Converting a Stack Trace to a String in Java
Python String isidentifier()
Python max()
Python next()