Python 2.x で split() 関数を使用して、指定された区切り文字に従って文字列を分割する方法
Python の文字列処理では、特定の区切り文字に従って文字列を分割する必要があることがよくあります。 . 分割用の区切り文字。 Python は、この要件を達成するために Split() 関数を提供します。この記事では、split()関数を使用して、指定した区切り文字に従って文字列を分割する方法を紹介します。
split() 関数は Python 文字列の組み込み関数で、指定された区切り文字に従って文字列を分割するために使用されます。構文は次のとおりです。
str.split(sep=None, maxsplit=-1)
ここで、sep はオプションの区切りパラメータであり、デフォルト値は None です。区切り文字を指定しない場合、関数はスペースとタブに基づいて文字列を分割します。
maxsplit は、文字列の最大分割数を指定するために使用されるオプションのパラメータです。 maxsplit または maxsplit=-1 が指定されていない場合、関数は文字列全体を分割します。
以下は、split() 関数を使用して、さまざまな区切り文字に従って文字列を分割する方法を示すサンプル コードです。
str1 = "Hello World! This is Python!" result = str1.split() print(result)
上記のコードを実行すると、出力結果は次のようになります:
['Hello', 'World!', 'This', 'is', 'Python!']
区切り文字が指定されていない場合、関数はデフォルト スペースを使用して区切ります。
str2 = "apple, banana, orange, pineapple" result = str2.split(",") print(result)
上記のコードを実行すると、出力結果は次のようになります:
['apple', ' banana', ' orange', ' pineapple']
関数は文字列を複数のサブに分割します。カンマ文字列に基づく文字列。
str3 = "What|is|your|name?" result = str3.split("|") print(result)
上記のコードを実行すると、出力結果は次のようになります:
['What', 'is', 'your', 'name?']
関数は垂直バーを使用します|
as デリミタは文字列を区切ります。
str4 = "I want to learn Python programming." result = str4.split(" ", 3) print(result)
上記のコードを実行すると、出力結果は次のようになります:
['I', 'want', 'to', 'learn Python programming.']
関数はスペースに従って文字列を分割します。 , ただし、分割できるのは3回までです。
概要:
この記事では、Python 2.x の Split() 関数を使用して、指定された区切り文字に従って文字列を分割する方法を紹介します。実際のニーズに応じて、異なる区切り文字を使用し、最大分割数を指定できます。 Split() 関数は非常に便利で、文字列分割の問題を迅速に処理できるため、プログラム開発がより効率的かつ柔軟になります。
この記事を読むことで、読者は Python 2.x の Split() 関数の基本的な使い方を習得し、実際のプロジェクトで柔軟に使用できるようになると思います。この記事があなたの勉強や仕事に役立つことを願っています!
以上がPython 2.x で Split() 関数を使用して、指定された区切り文字に従って文字列を分割する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。