就像标题说的那样。 我没有从事高项目或其他工作,但是这个问题令我感到惊讶。
Meri = "Meri: We are class"
Meri_1 = Meri.find('Meri')
print(Meri_1)
我想在单词“ Meri”上找到第一个和最后一个字母,这意味着 打印0和3。
答案 0 :(得分:0)
由于您知道要查找其最后一个字母的字符串的长度,因此可以执行以下操作:
search_string = "Meri"
print(Meri.find(search_string) + len(search_string) - 1)
这所做的全部工作就是获取您要查找的字符串的长度,将其添加到字符串开头的索引中,然后减去1以获取该字符串的最后一个字符。
以您拥有的示例为例,Meri.find(search_string)
将返回0,而当您添加len(search_string)
时将返回4,但是由于字符串索引为0,因此需要减去1来给出正确的索引。
答案 1 :(得分:0)
尝试一下
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