Python Program - Trim Whitespace From a String

www.igif‮oc.aedit‬m

Here's a Python program that trims whitespace from a string:

# Define a string with whitespace
string = "   Hello, World!   "

# Trim whitespace from the beginning and end of the string
trimmed = string.strip()

# Print the original and trimmed strings
print("Original string: '{}'\nTrimmed string: '{}'".format(string, trimmed))

In this program, we define a string with whitespace at the beginning and end: " Hello, World! ". We then use the strip() method to remove the whitespace from the beginning and end of the string, producing the trimmed string: "Hello, World!".

Finally, we print both the original and trimmed strings using string formatting with the format() method.

If we run this program, the output will be:

Original string: '   Hello, World!   '
Trimmed string: 'Hello, World!'

Note that the strip() method only removes whitespace from the beginning and end of a string. If you want to remove whitespace from the beginning, end, and middle of a string, you can use the replace() method to replace all instances of whitespace with an empty string:

# Define a string with whitespace
string = "   Hello,    World!   "

# Remove all whitespace from the string
trimmed = string.replace(" ", "")

# Print the original and trimmed strings
print("Original string: '{}'\nTrimmed string: '{}'".format(string, trimmed))

This program produces the output:

Original string: '   Hello,    World!   '
Trimmed string: 'Hello,World!'