ホームページ > バックエンド開発 > Python チュートリアル > Python 2.x で Split() 関数を使用して、指定された区切り文字に従って文字列を分割する方法

Python 2.x で Split() 関数を使用して、指定された区切り文字に従って文字列を分割する方法

WBOY
リリース: 2023-07-31 12:21:23
オリジナル
1503 人が閲覧しました

Python 2.x で split() 関数を使用して、指定された区切り文字に従って文字列を分割する方法

Python の文字列処理では、特定の区切り文字に従って文字列を分割する必要があることがよくあります。 . 分割用の区切り文字。 Python は、この要件を達成するために Split() 関数を提供します。この記事では、split()関数を使用して、指定した区切り文字に従って文字列を分割する方法を紹介します。

split() 関数は Python 文字列の組み込み関数で、指定された区切り文字に従って文字列を分割するために使用されます。構文は次のとおりです。

str.split(sep=None, maxsplit=-1)
ログイン後にコピー

ここで、sep はオプションの区切りパラメータであり、デフォルト値は None です。区切り文字を指定しない場合、関数はスペースとタブに基づいて文字列を分割します。
maxsplit は、文字列の最大分割数を指定するために使用されるオプションのパラメータです。 maxsplit または maxsplit=-1 が指定されていない場合、関数は文字列全体を分割します。

以下は、split() 関数を使用して、さまざまな区切り文字に従って文字列を分割する方法を示すサンプル コードです。

  1. スペースを使用して文字列を分割します
str1 = "Hello World! This is Python!"
result = str1.split()
print(result)
ログイン後にコピー

上記のコードを実行すると、出力結果は次のようになります:

['Hello', 'World!', 'This', 'is', 'Python!']
ログイン後にコピー

区切り文字が指定されていない場合、関数はデフォルト スペースを使用して区切ります。

  1. コンマを使用して文字列を分割します
str2 = "apple, banana, orange, pineapple"
result = str2.split(",")
print(result)
ログイン後にコピー

上記のコードを実行すると、出力結果は次のようになります:

['apple', ' banana', ' orange', ' pineapple']
ログイン後にコピー

関数は文字列を複数のサブに分割します。カンマ文字列に基づく文字列。

  1. カスタム区切り文字
str3 = "What|is|your|name?"
result = str3.split("|")
print(result)
ログイン後にコピー

上記のコードを実行すると、出力結果は次のようになります:

['What', 'is', 'your', 'name?']
ログイン後にコピー

関数は垂直バーを使用します| as デリミタは文字列を区切ります。

  1. 分割の最大数を指定します
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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート