Python文字列のスペースを取り除くには?

Python では、文字列の replace() メソッドまたは正規表現を使って文字列中の空白を削除できます。

  1. 差し替える
string = "  Hello World!  "
new_string = string.replace(" ", "")
print(new_string)  # 输出:HelloWorld!
  1. 何者かが彼に何を言ったか、彼は私に教えてくれませんでした。
  2. sub()
import re
string = "  Hello World!  "
new_string = re.sub(r"\s", "", string)
print(new_string)  # 输出:HelloWorld!

なお、上記の方法では、文字列中の空白のみが削除され、改行や半角スペースなどの空白文字が残る場合は、正規表現の\sで全ての空白文字にマッチさせる必要がある。

bannerAds