split()函数是否已更改

Muh*_*han 1 python python-3.x

官方python网站上的拆分功能如下 split(pattern, string, maxsplit=0, flags=0)

但是当我在Spyder上检查它时 split(sep=None, maxsplit=-1)

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

如果没有那么为什么我不能传递字符串arg呢?

Cor*_*mer 8

第一个split来自re模块

re.split(pattern, string, maxsplit=0, flags=0)
Run Code Online (Sandbox Code Playgroud)

第二种是str方法

str.split(sep=None, maxsplit=-1)
Run Code Online (Sandbox Code Playgroud)

调用str.split方法的方法是关闭str如下对象

>>> s = 'this is a string'
>>> s.split(' ')
['this', 'is', 'a', 'string']
Run Code Online (Sandbox Code Playgroud)