查找子串在母串中的索引值
1、从键盘输入任意字符串,再输入该字符串的子串,计算子串最后一个字符在原字符串中的索引值
例如:输入rerreet,再输入rre,子字符串rre最后一个字符在字符串rerreet中的索引为4
str1=input('请任意输入字符串:')
child_str1=input('请任意输入str1的子串:')
num1=str1.find(child_str1,0,len(str1))+len(child_str1)-1 #find函数,在str1中查找子串,返回子串第一个字符在str1中的索引值
print(num1) #第一种方法
for i in range (len(str1)): #第二种方法
if str1[i:i+len(child_str1)]==child_str1:
print(i+len(child_str1)-1)
查找子串在母串中的索引值最先出现在Python成神之路。
共有 0 条评论