Pythonで分割関数を使用する方法を学ぶ



この記事では、さまざまな例を使用して、separatorやmaxsplitなどのさまざまなパラメーターを使用してPythonでsplit関数を使用する方法について説明します。

Pythonプログラミング言語にはさまざまなものがあります データ型 文字列を含む。文字列は本質的に不変ですが、それでも文字列を操作することができます 分割関数のように。さまざまなパラメータを使用して、大きな文字列を小さな文字列に分解します。この記事では、で分割関数を使用する方法について学習します。 。このブログで説明されているトピックは次のとおりです。

2つの文字列を比較する方法

文字列とは何ですか?

Pythonの文字列は、Unicode文字の値を表します。 Pythonには文字データ型がなく、単一の文字も文字列と見なされます。





文字列を宣言するには、一重引用符または二重引用符を使用します。文字列にアクセスするには、インデックスと角かっこを使用します。文字列は本質的に変更可能であるため、文字列を宣言した後で変更を加えることはできません。

name = 'Edureka' print(name [0])
 出力: IS

宣言後に文字列を変更することはできませんが、Pythonで文字列を分割することはできます。



分割機能の必要性

Split関数は、指定された区切り文字に基づいて文字列を分割した後、文字列のリストを返します。 Pythonで分割関数を使用する利点は次のとおりです。

  • ある時点で、大きな文字列を小さなチャンクまたは文字列に分割する必要がある場合があります。
  • これは、2つの文字列を一緒に追加する連結の反対です。
  • 分割関数で空白が指定されていない場合、空白は区切り文字と見なされます。
  • 結論の分析と推論が容易になります。
  • 暗号化された文字列をデコードするのに役立ちます。

Pythonで分割関数を使用する方法は?

Split関数は、大きな文字列を分解し、小さなチャンクまたは文字列を含むリストを提供します。以下は、Pythonで文字列を分割する例です。

a = '私たちはEdurekaです。知識を向上させるための最先端のチュートリアルと認定プログラムがあります' print(a.split())
 出力: ['We'、 'are'、 'Edureka'、 'we'、 'have'、 'cutting'、 'edge'、 'tutorials'、 'and'、 'certification'、 'programs'、 'to'、 'アップスキル '、'あなたの '、'知識 ']

上記は、split関数を使用してテキスト全体をより小さな文字列に分割する方法を示す簡単な例です。ただし、分割関数には、実行を最適化するためのさまざまなパラメーターがあります。



分割パラメータ

  1. 区切り文字–区切り文字のように機能し、指定された区切り文字に従って文字列が分割されます。これもオプションです。区切り文字が指定されていない場合、デフォルトの区切り文字は空白になります。

  2. 最大–これもオプションです。発生する分割の数を定義します。デフォルト値は-1です。これは、分割数に制限がないことを意味します。

セパレーター

以下は、区切りパラメーターを使用した分割関数を示す例です。

a = 'Edurekaは最大の教育工学企業であり、学ぶための最先端のコースがたくさんあります' print(a.split( '、')b = '日曜日*月曜日*火曜日*水曜日*木曜日*金曜日*土曜日' print(a。スプリット(' * ')
 出力: ['Edurekaは最大の教育工学企業です'、 '学ぶべき最先端のコースがたくさんあります'] ['Sunday'、 'Monday'、 'Tuesday'、 'Wednesday'、 'Thursday'、 'Friday'、 'Saturday']

上記の例では、文字列をより小さな文字列に分割するための区切り文字が指定されています。

マックス

以下は、maxパラメーターを使用した分割関数を示す例です。

a = 'my * name * is * python' print(a.split( '*'、3)
 出力: ['my'、 'name'、 'is'、 'python']

上記の例のmaxパラメーターは3に設定されています。これは、出力の文字列リストに4つの要素があることを意味します。

はJavaを持っています

以下にいくつかの例を示します。ここでは、split関数を使用して、文字列を小さなチャンクまたは文字列に分割できます。

a = '私の名前はpythonです' print(a.split())b = 'CatDogAntCarTap' print([b [i:i + 3] for i in range(0、len(b)、3)])c = 'python#was#made#by#Guido#van#rossum' print(c.split( '#'、6)d = 'this、will、be、in、output、this will not' print(d.split ( '、'、4)
 出力: ['my'、 'name'、 'is'、 'python'] ['Cat'、 'Dog'、 'Ant'、 'C​​ar'、 'Tap'] ['python'、 'was'、 'made' 、 'by'、 'Guido'、 'van'、 'rossum'] ['this'、 'will'、 'be'、 'in'、 'output']

このブログでは、split関数を使用して、大きな文字列を小さなチャンクまたは文字列に分割する方法を学びました。文字列は不変のデータ構造です。つまり、一度宣言すると変更できません。操作は分割機能を使用して行うことができますが。 Pythonプログラミング言語には次のようなさまざまなデータ型があります リスト 、 、 タプルセットする

プリミティブデータ型と 特殊なデータ構造 コードを最適化し、他のプログラミング言語よりもPythonに優位性を与えます。スキルを習得するには、 学習を開始します。

何か質問がある?コメント欄に記載してください。できるだけ早くご連絡いたします。