split()函数是否已更改

时间:2017-03-09 14:30:37

标签: python python-3.x

官方python网站上的分割功能如下 DataSet.update()

但是当我在Spyder上检查时它是split(pattern, string, maxsplit=0, flags=0)

是否从python 3.6中的split()函数中删除了字符串参数?

如果没有,那么为什么我不能在其中传递字符串arg?

1 个答案:

答案 0 :(得分:8)

第一个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']