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 any()
Python Directory and Files Management
Python __import__()
Python Program to Print Hello world!
Python Program to Count the Number of Digits Present In a Number
Python Tuple count()
Debug a JavaMail Program
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Program to Make a Flattened List from Nested List
Python Get Current time
Python str()
Python String title()
Python String isprintable()
Python reversed()
Python issubclass()
Python frozenset()
Python round()
Python String rsplit()
Java String to InputStream
Python Namespace and Scope
Python Program to Create a Long Multiline String
Python bin()
Python Program to Check if a Number is Odd or Even
Python Program to Check Leap Year
Python String encode()
Python strptime()
Python Objects and Classes
Convert String to Byte Array and Reverse in Java
Python Program to Add Two Numbers
Python isinstance()
Python hash()
Python sum()