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

李金龙
李金龙
管理员
496
文章
0
粉丝
Python习题评论3,1641字数 228阅读模式

代码要求:

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

代码思路:

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)

 

 

 

 
李金龙
  • 本文由 李金龙 发表于2017年3月20日 21:58:41
  • 转载请务必保留本文链接:https://www.lijinlong.cc/python/pyxt/1703.html
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证