正如标题所说。我不是在从事高项目或其他事情,但这个问题让我感到奇怪。Meri = "Meri: We are class"Meri_1 = Meri.find('Meri')print(Meri_1)我想找到“Meri”这个词的第一个和最后一个字母,这意味着打印 0 和 3。
2 回答
一只斗牛犬
TA贡献1784条经验 获得超2个赞
尝试这个
word = "Gaben"
index = word.index("b")
print(index) #Output: 2
如果你想反向尝试
word = "Gabe will love Gabe"
last_index = word.rindex("Gabe")
print(last_index) #Output: 15
慕妹3146593
TA贡献1820条经验 获得超9个赞
由于您知道要查找最后一个字母的字符串的长度,您可以执行以下操作:
search_string = "Meri"
print(Meri.find(search_string) + len(search_string) - 1)
这所做的只是获取您要查找的字符串的长度,将其添加到字符串开头的索引中,然后减去 1 以获取该字符串的最后一个字符。
使用您拥有的示例,Meri.find(search_string)将返回 0,当您添加时会返回len(search_string)4,但由于字符串索引为 0,您需要减去 1 以给出正确的索引。
添加回答
举报
0/150
提交
取消