ホームページ  >  記事  >  バックエンド開発  >  Pythonで文字列内のすべてのスペースを削除する方法

Pythonで文字列内のすべてのスペースを削除する方法

青灯夜游
青灯夜游オリジナル
2019-01-19 14:53:5626179ブラウズ

Python で文字列内のすべてのスペースを削除するには、replace() 関数、split() 関数、join() 関数を使用し、Python 正規表現を使用します。次の記事では、これらの方法を詳しく紹介しますので、皆様のお役に立てれば幸いです。 [関連ビデオチュートリアルの推奨事項: Python チュートリアル]

Pythonで文字列内のすべてのスペースを削除する方法

## replace() 関数を使用する

replace() 関数を使用して、すべてのスペース (" ") を ("") に置き換えることができます。

def remove(string): 
    return string.replace(" ", "");
    
string = ' H  E  L  L  O  ! ';
print("原字符串:"+string) ;
print("\n新字符串:"+remove(string)) ;

出力:

Pythonで文字列内のすべてのスペースを削除する方法

split() 関数 join() 関数を使用する

split() 関数は、区切り文字を指定して文字列をスライスし、分割された文字列のすべての単位を返します。 。次に、join() 関数を使用してこれらの文字を繰り返し結合します。

def remove(string): 
     return "".join(string.split());

string = 'w  o  r  l  d ';
print("原字符串:"+string) ;
print("\n新字符串:"+remove(string)) ;

出力:

Pythonで文字列内のすべてのスペースを削除する方法

Python 正規表現の使用

Pythonバージョン 1.5 以降、Perl スタイルの正規表現パターンを提供する re モジュールが追加されました。

re モジュールは、Python 言語に完全な正規表現機能をもたらします。

#导入re 模块
import re
def remove(string): 
    pattern = re.compile(r'\s+');
    return re.sub(pattern,'', string);

string = 'P  y  t  h  o  n';
print("原字符串:"+string);
print("\n新字符串:"+remove(string)) ;

出力:

Pythonで文字列内のすべてのスペースを削除する方法

上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がPythonで文字列内のすべてのスペースを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。