python小工具:在内容查找相关结果,并返回次数

  • A+
所属分类:Python习题

代码要求:

输入一段内容,通过而出输入查找当前输入的内容在之前内容中出现的频率。

代码思路:

1、循环第一部分输入的内容,来循环打印每一个内容

2、判断第一个字符是否输入相等,条件符合后判断下一个字符串是否相等

3、两个值都相等后,对count进行+1的计算

代码模块:

  1. def findstr(desStr,subStr):
  2.     count = 0
  3.     length = len(desStr)
  4.     if subStr not in subStr:
  5.         print('您要查找的不在当中文档中')
  6.     else:
  7.         if len(subStr) ==2:
  8.             for each1 in range(length -1):
  9.                 if desStr[each1] == subStr[0]:
  10.                     if desStr[each1+1] == subStr[1]:
  11.                         count +=1
  12.             print('您要查找的',subStr,'共出现%d次' % count)
  13.         else:
  14.             print('您要查找的内容少于或大于两个字符串')
  15. desStr = input('请输入目标字符串:')
  16. subStr = input('您要查找的字符串(两个字符):')
  17. findstr(desStr,subStr)

 

 

 

李金龙

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: