python - 查找字符串中的最后一个空格(对你来说很简单,而不是我)
问题描述
我昨天为我的班级做了这个项目,今天我试图重新创建它以获得更好的理解,但不幸的是我被其中的一部分所困扰。
我必须使用 rfind() 找到用户短语中最后一个空白或“”的位置。
然后我必须将字符串分成两部分:
第一部分包含除最后一个以外的所有单词(因此我必须找到最后一个空格或空格)
第二部分包含最后一个单词。
还有更多,但第一部分,寻找空白部分是我真正赶上的。
我目前正在使用 Python 3.8 编写脚本
我很感激任何帮助!谢谢 :)
解决方案
您实际上不必找到最后一个空白。用空格分割字符串,然后将它们连接起来,不包括最后一个。
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()
在最后一个单词后面有空格并且最后一个单词为空的情况下使用。
推荐阅读
- wordpress - wordpress 博客 url 自动附加 post-postid 如何删除它?
- php - 通过谷歌标签管理器或通过 php 自定义像素 Woocommerce 集成
- python - 将 HTML 类添加到带有扩展名的 Sphinx 指令
- php - 未创建 Symfony 4.1 缓存
- concurrency - 不是从 PMCMD 命令开始的并发工作流
- node.js - 仅覆盖 Node 中类的构造函数
- bash - 如何强制为我的链接创建目录
- mysql - 以最大值 (100%) 进行计算
- concurrency - CompletableFuture.allOf,记录并重新抛出异常
- backend - 包含用户特定数据的 Dialogflow