2017-03-09 7 views
1

Split関数は split(pattern, string, maxsplit=0, flags=0)はスプリット()関数は、公式のpythonサイト上

ようで変更されますが、私はスパイダーの上にそれをチェックするときには、split(sep=None, maxsplit=-1)

は、文字列引数は、Python 3.6にスプリット()関数から削除されているのですか?

もしそうでなければ、なぜ文字列argを渡すことができないのですか?

答えて

8

最初splitは、第二はstr method

str.split(sep=None, maxsplit=-1) 

あるre module

re.split(pattern, string, maxsplit=0, flags=0) 

からあなたはstr.split方法は、以下の

>>> s = 'this is a string' 
>>> s.split(' ') 
['this', 'is', 'a', 'string'] 
よう strオブジェクトオフで呼び出す方法です
+0

reを使用するにはどうすればいいですか私がstrの分割()で複数のデリミタを渡したいのであれば、それをどのように達成できますか? –

+0

[この投稿](https://stackoverflow.com/questions/1059559/split-strings-with-multiple-delimiters)は、これらの質問に答える必要があります。これは[this one](https://stackoverflow.com/questions/4998629/python-split-string-with-multiple-delimiters) – CoryKramer

+0

str.split()では、デリミタが1つしかないことを意味しています。私は正しい。すべての答えがモジュールで使用されたからです。 –

関連する問題