【发布时间】:2015-04-13 01:17:00
【问题描述】:
这是我在 Python 中将 split() 应用于具有默认分隔符并使用 "," 作为分隔符的空字符串时的结果。
>>> print "".split(',')
['']
>>> print "".split()
[]
有人能解释一下为什么我们应该期待这种行为吗?
【问题讨论】:
-
文档应该是“第一参考”。有人写的 - 尊重他们的时间/努力。
-
我问是因为我在文档中找不到。如果这让您感到困扰,请不要回答。如果不提供任何参考,就没有必要发表这样的评论。
-
然后改进搜索方法。 docs.python.org/2/library/string.html 是为“python str.split”找到的,然后是 Ctrl+F “split”并读取。几乎是LMGTFY。有些东西更难找到;但不是 Python 字符串 API 文档。