python - 将字符串拆分为第一个单词和剩余文本?
问题描述
我有一个字符串"@user hello world"
,我希望拆分为"@user"
and "hello world"
。每个子字符串的内容无关紧要,我只想将原始字符串分成第一个单词和其余部分。它也可以是"a b c d e f"
和。如何?"a"
"b c d e f"
解决方案
str.split()
为最大拆分数采用可选的第二个参数。在这里,您只想拆分第一项,以便您可以使用:
s = "@user hello world"
a, b = s.split(' ', 1)
a, b
# ('@user', 'hello world')
推荐阅读
- reactjs - 如何使用样式组件中的道具类型?
- arduino - Arduino:使用 Serial.read() 而不在 LED 矩阵上闪烁
- java - 如何修复 404 错误,源服务器没有找到目标资源的当前表示或不愿意透露存在的表示
- java - 如何从不同的类编辑主类中标签的颜色?
- html - 无法使用 Rails 上的自定义布局访问视图上的实例变量
- r - 我怎样才能在数据框中得到这个平均值?
- python - 在 Python 中使用槽和“常量”
- python - 如何同时运行多个进程?
- r - 如何将字符向量转换为数据框
- go - 在 Go 中创建多个 http Server 实例不起作用