What is the method in Python for removing spaces from a string?

There are several common methods to remove spaces from strings in Python.

  1. Utilize the strip() method: the strip() method can remove spaces from both ends of a string. For example:
s = "   hello world   "
s = s.strip()
print(s)  # 输出:hello world
  1. By using the lstrip() and rstrip() methods: lstrip() method can remove spaces on the left side of a string, while rstrip() method can remove spaces on the right side. For example:
s = "   hello world   "
s = s.lstrip()
print(s)  # 输出:hello world

s = "   hello world   "
s = s.rstrip()
print(s)  # 输出:   hello world
  1. Using the replace() method: The replace() method can replace specified characters in a string, such as replacing spaces with an empty string. For example:
s = "   hello world   "
s = s.replace(" ", "")
print(s)  # 输出:helloworld
  1. Regex can be used to achieve substitution by using the sub() method in the re module. One could match spaces with a regex and replace them with an empty string. For example:
import re

s = "   hello world   "
s = re.sub(r"\s", "", s)
print(s)  # 输出:helloworld

These are several commonly used methods, choose the one that best fits your specific needs.

Leave a Reply 0

Your email address will not be published. Required fields are marked *


广告
Closing in 10 seconds
bannerAds