【发布时间】:2018-12-30 06:53:45
【问题描述】:
这是当我在 Python 中将 split() 应用于具有默认定界符并使用 " " 作为定界符的空字符串时的结果。
>>> print(" ".split(" "))
['','']
>>> print(" ".split())
[]
谁能解释一下?
【问题讨论】:
-
在 Python 2 和 Python 3 中,
"".split(" ")返回一个仅包含 一个 空字符串的列表。请仔细检查您的结果。 -
文档有什么不清楚的地方?
-
无法复制
print "".split(" ")。而且,它看起来像Python 2.x,为什么你有Python-3.x标签?
标签: python string python-3.x split