练习题
s =输入长字符串
subStr = 子字符串
查找子字符串在长字符串中出现的次数

s = input("请输入一个字符串:")
while  True:subStr = input("请输入要统计的字符串:")c = len(s) # 拿到输入的字符串长度print("总的字符串的长度为:",c)d = len(subStr) # 拿到输入的字符串长度print("输入字符串的长度为:",d)f = 0i = 0 # 统计if subStr == "end":break;if subStr in s :while f < c: # 当起始查找位小于长度就继续找g = s.find(subStr, f) # 找到的第一个位置  当找不到的时候 会变成-1print("找到的位置是下标",g)i += 1 # 找到一次就统计一次print("第",i,"次从下标为",f,"位开始查找")print("第",i,"次查找到的位置是下标为",g)f = g+dprint("下一次将在下标为这个开始找","f += g + d的值为",f,"s.find(subStr,",f,")")if g == -1:break;print("'",subStr,"'在'",s,"'中出现了",i,"次")print("'{}'在'{}'中出现了{}次".format(subStr, s, i))else:print("'" + subStr + "'在'" + s +"'中出现了0次")print("'{}'在'{}'中出现了{}次".format(subStr, s, i))

python查找第二次输入字符串在第一次字符串中出现的次数相关推荐

  1. Java统计1到300_java程序员的从0到1:统计某字符串在某文件中出现的次数(面试题)...

    目录: 1. 编程题目 2. 方法一 3. 方法二 4. 方法三 5. 方法四 6. 总结 正文: 1. 编程题目 写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数. 2. ...

  2. python查找单词的位置_如何在字符串/列表中查找单词的位置?

    我在写一个函数,用户输入一个单词,然后输入一个字符串,这个函数识别所有出现的单词以及该单词在字符串中的位置(尽管它实际上在中途被转换成了一个列表).在 我目前的代码只识别第一次出现的单词,没有进一步的 ...

  3. python查找指定文件夹_python实现在目录中查找指定文件的方法

    本文实例讲述了python实现在目录中查找指定文件的方法.分享给大家供大家参考.具体实现方法如下: 1. 模糊查找 复制代码 代码如下: import os from glob import glob ...

  4. python查找文字在图片中的位置_在ppt中如何用文字环绕图片,ppt用文字环绕图片的方法...

    PPT在工作时,是会经常运用到的,它可以更清晰的讲解一些事情,在工作中几乎没有一件事情是ppt无法解决的,因此PPT的作用也是非常大的,但是在ppt中如何用文字环绕图片呢?今天就来介绍下ppt用文字环 ...

  5. python学习第二天

    python学习第二天 输入 这篇文章我们来讲讲 python是如何进行输入的 先看一下源代码: name = input('请输入你的名字:') #在这里我们定义一个变量name 它的值就是后面in ...

  6. python字符串知识点_python字符串的相关知识点

    ** 一 .字符串简介 1.字符串是字符的有序序列,可以对其中的值进行索引. 2.字符串在python可以有两种表示形式:'abc' 和 "abc". 3.创建一个字符串很简单,比 ...

  7. python 查找字符串

    在我们的生活中,有很多人都会用到查找字符串,比如说我找了一堆字符串,然后我想要通过这个字符串去找一个单词,这样就是用查找字符串的方式,今天就和大家分享一下 python查找字符串. 首先我们先来了解一 ...

  8. python查找指定字符所在行号_python查找字符串中某个字符

    本文收集整理关于python查找字符串中某个字符的相关议题,使用内容导航快速到达. 内容导航: Q1:Python里统计一个字符串中另一个字符串的个数 答案为3(用正则):1234>>&g ...

  9. python去掉字符串最外侧的引号_疯狂Python讲义第二章读书笔记

    本章讲解变量和简单类型 2.1 从注释讲起 单行注释使用#,#后面的代码被注释掉不会运行,如: # print(123) 注释掉后123不会输出.多行注释使用"""  & ...

最新文章

  1. Jupyter notebook与Spyder,以及Jupyter notebook与Spyder集成插件
  2. faster-rcnn中添加Mask中的RoiAlign层,使回归框更精确( roi_align_layer.cu:240] Check failed: error == cudaSuccess *)
  3. winsows10下用ninja编译配置caffe
  4. Kick Start 2019 Round D
  5. 数据库切换时的一个傻逼的错误。
  6. stick和stuck的区别_怎样区别“stick to”、“stick with”和“stick by”这三个表达?...
  7. MyIbatis使用trim灵活的插入
  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的在线书城购物网站
  9. 连载三:RobotFramework+Selenium+Jenkins分布式构建
  10. 便宜又大碗!AI将画廊轻松搬到自家墙壁;用隐写术在图像中存储文件;免费书·算法高维鲁棒统计;关节式手部模型数据集;前沿论文 | ShowMeAI资讯日报
  11. 地区 经纬度 json 数据
  12. TypeError: only size-1 arrays can be converted to Python scalars 报错如何解决
  13. 如何才能不改变图片的像素大小,只改变图片的文件大小
  14. 工业设备数字孪生白皮书
  15. [SL] Silverlight + WCF Demo项目
  16. 安卓手机如何防盗_安卓手机也能像苹果一样!教你如何查看安卓手机电池损耗...
  17. 项目需求管理-用户体验的五大层次
  18. 初学编程者开始Revit 二次开发自学教程
  19. 【数据分析案例】英雄联盟美服10000条排位数据分析
  20. RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接

热门文章

  1. HDU 2068 Choose the best route
  2. 利用切片操作,实现一个trim()函数,去除字符串首尾的空格
  3. Python撰写mail
  4. uva 10098 Generating Fast(全排列)
  5. 关于自动装箱和自动拆箱
  6. jsp 运用 session 登录输出
  7. 图片--Android加载图片导致内存溢出(Out of Memory异常)
  8. GridView 高级技术
  9. 折半查找的实现(1010)swust-oj
  10. oracle update 改为 merge