查找子串在母串中的索引值

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成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/9694.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>