Pythonのスプリット()は、文字列を分割する方法

組み込み関数のいくつかに加えてパイソンは、それ自体が私達の使用のための方法を有する文字列型(文字列の長さを取得するために、例えばLEN()関数)情報文字列を取得するために使用することができます。

提供自体STR文字列のタイプを指し、方法はここに述べたことに注意してください、それは知識のクラスとオブジェクトに関連して、初心者が一番下に取得する必要はありません、
ただ、使用する具体的な方法を知っておく必要があります。

戻り値がフィードバックされるように分割()メソッドは、指定されたカット、部分文字列が(セパレータを除く)のリストに保存されるように、文字列の区切り文字のサブストリングを複数に実装することができます。以下のような方法の基本的な構文は次のとおりです。

str.split(9月、maxsplit個)

いくつかのパラメータのこのメソッドの意味は以下のとおりです。

STR:文字列を分割することを示しています。

9月:セパレータは複数の文字を含んでもよい指定。このパラメータのデフォルトはなし、スペースも含めてすべてのヌル文字を表し、改行、「\ n」は、タブ「\ tの」にというように。

maxsplit個:分割数、文字列のほとんどの中性子maxsplit個+ 1の最後のリストの数を指定するオプションのパラメータ。指定された、またはとして-1を指定しない場合は分割数が限定されるものではないことを示しています。

分割方法では、9月の引数を指定しない、またそれはmaxsplit個のパラメータを指定することができます。

使用の(例えばLENなど)組み込み関数呼び出しとは異なり、メソッドの文字列変数は、唯一の「文字列のメソッド名()」メソッドを持っています。なぜここにもつれていない、学校のクラスとオブジェクトを完了した後、それが自然に理解するだろう。

例えば、ネットワークストレージの定義は、セパレータに応じて、中国のURL文字列、その後スプリット(区切り)の方法をPHP、次のように実装プロセスです。

>>> STR = "phpの中国のネットワークc.biancheng.net >>>" 
>>> STR 
'PHP中国のネットワークc.biancheng.net >>>' 
>>> str.splitのList1 =()#デフォルトの区切り文字分割
>>>のList1 
[ 'PHP中国語ネットワーク'、 '>>>'、 'c.biancheng.net'] 
>>> LIST2 = str.split( '>>>')文字分割#複数の使用
> LIST2 >> 
[ 'PHP中国語ネットワーク'、 'c.biancheng.net'] 
>>> LIST3 = str.split( '')#採用番号分割
>>> LIST3 
[「PHP中国語ネットワーク>>> C 「」biancheng「」ネット『] 
>>> list4 = str.split(』「4)#スペースを使用して分割し、そしてのみ所定の4つのサブストリングに分割までで
>>> list4 
[」PHP中国語ネットワーク' '>>>'、「C。biancheng.net '] 
>>> list5 = str.split('> ')#>文字セグメンテーション使用
>>> list5 
[' PHP中国のネットワークを'' '' '' c.biancheng.net「] 
> >>

パラメータは9月に指定されていない場合、ヌル文字に分割()メソッドのデフォルト値が分割されているが、文字列の区切り文字が分割されているような連続ストリング空白または他の文字で、扱われ、なお例えば:

含む>>> STR = "PHP中国語ネットワーク>>> c.biancheng.net" #3つの連続スペース
>>>リスト6 = str.split()
>>>リスト6 
[ 'PHP中国語ネットワーク'、「>>> '' c.biancheng.net「] 
>>>

この記事はで再現されhttps://www.py.cn/jishu/jichu/10831.html

おすすめ

転載: www.cnblogs.com/jsdd/p/11613121.html