Python文字列のスペースを取り除くには?
Python では、文字列の replace() メソッドまたは正規表現を使って文字列中の空白を削除できます。
- 差し替える
string = " Hello World! "
new_string = string.replace(" ", "")
print(new_string) # 输出:HelloWorld!
- 何者かが彼に何を言ったか、彼は私に教えてくれませんでした。
- sub()
import re
string = " Hello World! "
new_string = re.sub(r"\s", "", string)
print(new_string) # 输出:HelloWorld!
なお、上記の方法では、文字列中の空白のみが削除され、改行や半角スペースなどの空白文字が残る場合は、正規表現の\sで全ての空白文字にマッチさせる必要がある。