Python 3 – Python String split()メソッド-Pythonチュートリアル

文字列は、を使用して部分文字列に分割できます split(param) 方法。 このメソッドは文字列オブジェクトの一部です。 パラメータはオプションですが、特定の文字列または文字で分割できます。

文が与えられると、文字列は単語に分割できます。 段落がある場合は、フレーズごとに分割できます。 単語がある場合は、個々の文字に分割できます。

ほとんどの場合、split()メソッドで十分です。 文字の場合は、listメソッドを使用できます。

関連コース: 完全なPythonプログラミングコースと演習

文字列分割

文字列がある場合は、それをいくつかの文字列に分割できます。 文字列には少なくとも1つの区切り文字が必要です。これはスペースの場合があります。

デフォルトでは、splitメソッドは区切り文字としてスペースを使用します。 メソッドを呼び出すと、すべての部分文字列のリストが返されます。

文字列から単語へ

以下のデモでは、文字列を文字に分割します。

1
2
3
s = "Its to easy"
words = s.split()
print(words)

len()メソッドは、文字数と単語数を提供します。

1
2
print(len(words))
print(len(s))

出力は次の画像のようになります。

文字列分割

文字列から文字へ

単語を文字に分割する場合は、代わりにlist()メソッドを使用してください。

1
2
3
word = "Easy"
x = list(word)
print(x)

文字列は、シーケンスを新しい文字列に結合するjoinメソッドを使用して再構築できます。

初心者の方は、 それなら私はこの本を強くお勧めします。

演習

  1. 文字列を複数の文字に分割できますか?
  2. この文字列をこの文字列に分割できますか?:World、Earth、America、Canada
  3. 記事があれば、フレーズに基づいて分割できますか?

例をダウンロード

Hope this helps!

Source link