#定义统计字符串的方法
def calcu_sub_str_num(mom_str
,sun_str):
print(
'打印母字符串:',mom_str)
#打印出母字符串
print(
'打印子字符串:',sun_str)
#打印出子字符串
print(
'打印母字符串长度:',len(mom_str))
#打印出母字符串长度
print(
'打印子字符串长度:',len(sun_str))
#打印出子字符串长度
count =
0 #定义计数器初始值
#使用循环遍历字符串,第一次循环,通过切片获取下标从0开始与子字符串长度一致的字符串,并与字符串比较,如果等于子字符串count+1
#第二次循环,通过切片获取下标从1开始与子字符串长度一致的字符串,并与字符串比较,如果等于子字符串则count+1,以此类推直到遍历完成
for i
in range(
len(mom_str)-
1):
#因为i的下标从0开始,所以len(mom_str)-1
if mom_str[i:i+
len(sun_str)] == sun_str:
count+=
1
return count
mom_str =
input(
'please input mother string:')
#使用input获取输入母字符串
sun_str =
input(
'please input child string:')
#使用input获取输入子字符串
print(
'子字符串在母字符串中出现的次数:%d'
转载请注明原文地址: https://www.6miu.com/read-3449942.html