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 sleep()
Python Strings
Python String startswith()
Python String format()
Python String isalnum()
Python Dictionary get()
Python Program to Print the Fibonacci sequence
Python String isidentifier()
Debug a JavaMail Program
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python any()
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python File I/O Operation
Python String join()
Python String isnumeric()
Python Program to Check Armstrong Number
Python String istitle()
Python Dictionary
Python iter()
Python getattr()
Python pass statement
Python Sets
Python set()
Python Program to Merge Two Dictionaries
Python Recursion
Python Program to Sort Words in Alphabetic Order
Python Program to Illustrate Different Set Operations
Python eval()
Python max()
Python Get Current time
Python timestamp to datetime and vice-versa