首页 > 解决方案 > 仅将字符串拆分为两部分

问题描述

我有一个字符串

s = 'abcd qwrre qwedsasd zxcwsacds'

我想在第一次出现空格时将任何字符串分成两部分。a='abcd'b='qwrre qwedsasd zxcwsacds'

如果我使用a, b=split(' ')它会给我一个错误,因为要解压缩的值太多。

标签: pythonsplit

解决方案


你可以使用a,b = split(' ', 1).

第二个参数1是要进行的最大拆分数。

s = 'abcd efgh hijk'
a,b = s.split(' ', 1)
print(a) #abcd
print(b) #efgh hijk

有关字符串拆分功能的更多信息,请参阅str.split手册


推荐阅读