首页 > 解决方案 > 查找字符串中的最后一个空格(对你来说很简单,而不是我)

问题描述

我昨天为我的班级做了这个项目,今天我试图重新创建它以获得更好的理解,但不幸的是我被其中的一部分所困扰。

我必须使用 rfind() 找到用户短语中最后一个空白或“”的位置。

然后我必须将字符串分成两部分:

还有更多,但第一部分,寻找空白部分是我真正赶上的。

我目前正在使用 Python 3.8 编写脚本

我很感激任何帮助!谢谢 :)

标签: pythonpython-3.x

解决方案


您实际上不必找到最后一个空白。用空格分割字符串,然后将它们连接起来,不包括最后一个。

stri=" Hello my name is gaurav "
str=stri.strip().split(' ')
str_first=' '.join(str[:-1])
str_last=str[-1]
print((str_first,str_last))
#prints ('Hello my name is', 'gaurav')

用于.strip()在最后一个单词后面有空格并且最后一个单词为空的情况下使用。


推荐阅读