python - split() 函数是否更改

标签 python python-3.x

官方 python 站点上的拆分函数如下 split(模式, 字符串, maxsplit=0, flags=0)

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

是否从 python 3.6 中的 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']

关于python - split() 函数是否更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42697949/

相关文章:

python - Pandas Dataframe将多个键值拆分为不同的列

python - random.sample 中使用的常数的证明

python - 有什么方法可以在一步 for 循环中执行两步吗?

python - 具有多个 for 子句的列表理解的 Map/reduce 等价物

javascript - 从 NodeJS 执行 python 脚本

python - 为什么相同的请求会在两台机器上导致不同的状态代码 200 和 429?

python - 如何使用 selenium 模仿手动方法单击网页中的复选框?

python - 无法读取上传到谷歌云存储桶的 csv 文件

python - Pandas,验证数据,检查所有组的长度是否相同

python - OpenCV 与 AWS Lambda