Skip to main content
 首页 » 编程设计

python之将 python 中的字符串向后分成两部分

2025年05月04日19powertoolsteam

我试图将我的字符串 str = 'I HAVE 6' 分成两部分。输出应该是
['我有','6']
没有关于作为输入给出的单词长度的信息。 一种方法是将它分成三部分并添加前两个。还有别的办法吗?

请您参考如下方法:

您可以使用 rsplit ,从右边拆分,maxsplit 为 1:

s = 'I HAVE 6' 
s.rsplit(maxsplit=1)  # or (' ', 1) 
['I HAVE', '6'] 

顺便说一句,不要使用名称 str。它屏蔽了内置类 str 并会导致错误。