1
在Python官方网站拆分功能是 split(pattern, string, maxsplit=0, flags=0)
是斯普利特()函数改变
但是,当我检查它的Spyder是split(sep=None, maxsplit=-1)
是字符串参数从斯普利特()函数在Python 3.6删除?
如果不是那么为什么我不能传递一个字符串arg呢?
在Python官方网站拆分功能是 split(pattern, string, maxsplit=0, flags=0)
是斯普利特()函数改变
但是,当我检查它的Spyder是split(sep=None, maxsplit=-1)
是字符串参数从斯普利特()函数在Python 3.6删除?
如果不是那么为什么我不能传递一个字符串arg呢?
第一split
距离re
module
re.split(pattern, string, maxsplit=0, flags=0)
第二个是调用一个str
method
str.split(sep=None, maxsplit=-1)
的方式str.split
方法是关闭一个str
对象像下面
>>> s = 'this is a string'
>>> s.split(' ')
['this', 'is', 'a', 'string']
如何使用重新编程如果我想在str的split()中传递多个分隔符,那我该如何实现它? –
[这篇文章](https://stackoverflow.com/questions/1059559/split-strings-with-multiple-delimiters)应该回答这两个问题。所以会[这一个](https://stackoverflow.com/questions/4998629/python-split-string-with-multiple-delimiters) – CoryKramer
它意味着在str.split()我们是有限的只有一个分隔符。我对吗。因为所有使用的答案都是重新模块。 –