|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
×
def findstr(desStr,subStr):
count = 0
lenght = len(desStr)
if subStr not in desStr:
print('在目标字符中未找到')
else:
for each in range(lenght-1):
if decStr[each] == subStr[0]:
if decStr[each+1] == subStr[1]:
count += 1
print('字字符串一共出现过 %d 次' % count)
decStr = input('请输入字符串:')
subStr = input('请输入字字符:')
findstr(decStr,subStr)
1.for循环里面的 lenght-1 不是很懂,-1的意义在哪里,
2.if decStr[each] == subStr[0]:
if decStr[each+1] == subStr[1]:
是通过如何来判定,子字符在母字符之中呢
3. 最后的print('字字符串一共出现过 %d 次' % count),,我改成了print('字字符串一共出现过' + count + '次' ),但是会报错,为什么呢
|
|