首页 > 解决方案 > 将字符串拆分为第一个单词和剩余文本?

问题描述

我有一个字符串"@user hello world",我希望拆分为"@user"and "hello world"。每个子字符串的内容无关紧要,我只想将原始字符串分成第一个单词和其余部分。它也可以是"a b c d e f"和。如何?"a""b c d e f"

标签: pythonpython-3.xstring

解决方案


str.split()为最大拆分数采用可选的第二个参数。在这里,您只想拆分第一项,以便您可以使用:

s = "@user hello world"
a, b = s.split(' ', 1)
a, b
# ('@user', 'hello world')

推荐阅读