仅通过 python 中的第一个 space 拆分字符串

Split a string only by first space in python

我有字符串,例如:"238 NEO Sports"。我只想在 first space 处拆分此字符串。输出应该是 ["238","NEO Sports"]

我能想到的一种方法是使用 split() 并最终合并返回的最后两个字符串。有没有更好的方法?

只需将计数作为第二个参数传递给 str.split 函数。

>>> s = "238 NEO Sports"
>>> s.split(" ", 1)
['238', 'NEO Sports']
w=14=SHRTFM: w=12=shw=13=sh w=10=sh

使用string.split()

string = "238 NEO Sports"
print string.split(' ', 1)

输出:

['238', 'NEO Sports']

**使用内置术语,有助于记住以备将来参考。如有疑问,总是更喜欢 string.split(shift+tab)

string.split(maxsplit = 1)