Python入門 文字列から空白スペースを除去したいのですが?

文字列から空白スペースを除去したいのですが?

方法1.replace()を使う

string_value ="Hello and Welcome to Python Guide."
output=string_value.replace(" ", "")
print(output)
# HelloandWelcometoPythonGuide.  

方法2.translate()を使う

import string
string_value ="Hello and Welcome to Python Guide."
output = string_value.translate({ord(c): None for c in string.whitespace})
print(output)
# HelloandWelcometoPythonGuide.  

方法3.正規表現を使う

import re
string_value ="Hello and Welcome to Python Guide."
output = re.sub("\\s+", "", string_value)
print(output)
# HelloandWelcometoPythonGuide.  

方法4.strip()を使う

この方法は、行頭、行末の空白を除去するときに使います。

string_value =" Hello and Welcome to Python Guide. "
print(":",string_value,":")
# Hello and Welcome to Python Guide.
output = string_value.strip()
print(":",output,":")
# HelloandWelcometoPythonGuide.  

出力は以下のとおりです。
行頭と行末の空白が除去できていることが確認できました。

:  Hello and Welcome to Python Guide.  :
: Hello and Welcome to Python Guide. :

lstrip()を使う

こちらは、行頭の余分な空白を除去します。

rstrip()を使う

こちらは、行末の余分な空白を除去します。

方法5.forjoin()をつかって非効率に対応する

string_value ="Hello and Welcome to Python Guide."
new_str = ""
for i in string_value:
	if i != " ":
		new_str += i
print("".join(new_str))
# HelloandWelcometoPythonGuide.

書籍の紹介

Python入門 ファイルを読み込みたいのですが?

Python入門 ファイルを読み込みたいのですが?

Python入門 リストを簡単に出力したいのですが?

Python入門 リストを簡単に出力したいのですが?