相关疑难解决方法(0)

为什么split()在同一个字符串上返回的元素多于split("")?

我正在使用Python2.7并在相同的字符串上使用split()和split("").但是为什么split("")返回的元素数量少于split().我想知道在哪种具体输入情况下会发生这种情况.

python string split python-2.7

2
推荐指数
1
解决办法
95
查看次数

为什么Python"".split()和"".split(",")会产生不同的结果?

当我将split()应用于具有默认分隔符的空字符串并在Python中使用","作为分隔符时,这就是结果.

>>> print "".split(',')
['']
>>> print "".split()
[]
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么我们应该期待这种行为吗?

python string split

1
推荐指数
1
解决办法
684
查看次数

.split() 如何工作?- Python

在下面的例子中,我用一个空格分割一个空字符串。但是,在第一个示例中,我明确使用了空格,而在第二个示例中,我没有。我的理解是,.split()并且.split(' ')是等价的。

为什么这两个例子给出不同的输出?

In [1]: "".split(' ')
Out[1]: ['']

In [2]: "".split()
Out[2]: []
Run Code Online (Sandbox Code Playgroud)

python string split

-1
推荐指数
1
解决办法
139
查看次数

标签 统计

python ×3

split ×3

string ×3

python-2.7 ×1