- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
目录4-1字符串简介4-2字符串的输入输出4-3字符串的运算4-5项目实现4-6字符串的切片4-4字符串常用函数4-7字符串其他函数
4-5项目实现-需求分析根据给定的《三国演义》片段草船借箭,编写程序输出“诸葛亮”这个词出现的次数和出现的位置。输入:使用input()输入待统计的字符串内容strInput。查找:设定被查找的字符串strSearch,通过count()方法统计被查找的字符串strSearch出现的次数count,最后通过find()方法输出被查找字符串出现的位置pos。输出:次数count和位置pos
4-5项目实现-代码编写strInput=input(请输入文本:)strSearch=input(请输入查找的内容:)count=strInput.count(strSearch)#通过count()方法统计strSearch出现的次数pos=#定义一个空字符串用于拼接strSearch出现的位置size=0#定义size=0表示要从0开始查找strSearch的位置foriinrange(count):#按strSearch出现的次数去找位置#从0开始查找strSearch的位置size=strInput.find(strSearch,size)#列出出现位置#查到之后转为字符串拼接在pos后面pos+=str(size)+#确定下一次寻找strSearch的位置size+=len(strSearch)print(strSearch+出现次数:,count)print(strSearch+出现位置:,pos)
4-5项目实现-运行测试请输入文本:周瑜十分妒忌诸葛亮的才干。一天周瑜在商议军事时提出让诸葛亮赶制10万支箭。诸葛亮答应三天造好,立下了军令状。诸葛亮事后请鲁肃帮他借船、士兵和草把子。第三天,诸葛亮请鲁肃一起去取箭。这天,大雾漫天,对面看不清人。天还没亮,诸葛亮便下令开船,并让士兵擂鼓呐喊。曹操召弓弩手来向船射箭。于是船两边都插满了箭。诸葛亮下令回去,这时曹操想追也来不及了。就这样,10万支箭“借”到了手。周瑜得知借箭的经过后长叹一声:我真不如他!请输入查找的内容:诸葛亮
4-5项目实现
4-5项目实现-运行测试
文档评论(0)