Hello,大家好,我是程序媛小敏,持续为您分享python知识。
#python每日一题#前几篇,小敏和大家一起学习了python字符串的一些操作方法,有友友问我“什么是字符串?”这里我通俗地解释下:我们每天写的文章、诗词,发布的评论等文本、数字、字母、符号等等都可以叫做字符串。
正是有由于字符串的范围如此之广,所以字符串的用法就显得尤为重要了。毫不夸张地说,我们在编程中用到的最多的数据类型就是字符串了,所以学编程的新手小白,在字符串这里一定要认真学习,弄清楚熟练字符串的常见用法。
下面小敏结合前面的学习,出一道文本排版的题目,在做题中,带着大家去思考字符串方法的实际应用,巩固和复习字符串的用法。
字符串综合题目
小敏输入了如下一段话,
我是标题第一行“蚊子”第二行“蚊子”helloworld!hello五一节快乐
请使用字符串的方法,对上述文本进行纠错、排版统计,输出修正后的文本,并统计文本中“hello”出现的次数。
题目分析
不管是生活中,还是在企业编程开发中,我们总是会收到朋友、客人、老板等给我们提出的各种需求、问题,那么拿到问题需求该如何处理呢?这里小敏分为以下几步:
1.仔细阅读需求和问题,弄清需要解决什么问题
阅读需求文本,发现提供的文本有错别字,指明了标题却没有居中显示等。我们需要找出文本中的错别字并更正,需要对标题进行居中显示,需要统计“hello”在文本中出现的次数。
2.分析需求,寻求解决方法
更正替换字符串需要用到replace方法,标题居中需要用到center方法,统计“hello”需要用到count方法
3.小心求证,事实说话
题目解答
这里小敏先附上代码如下:
全部代码代码运行结果如下:
运行结果我们对上面的代码作以总结分析:
要想对文本进行操作,需要将文本使用变量保存起来,或者说给字符串起个名字,用的时候不用去写长篇幅的字符串,只需使用简短的变量即可指代字符串。
所以,首先定义了一个变量用以保存文本数据;其次使用了字符串的replace方法,替换文本中的错别字“蚊子”为文字;接着使用replace方法结合center方法,对标题行进行了居中处理;最后使用count方法统计了“hello”字符出现的次数,这样就完成了此次文本纠错、排版的需求。
好了本篇关于字符串综合实战的学习就结束了,各位友友学会了么?欢迎大家在评论区留言讨论交流。我是程序媛小敏,持续为您分享python知识干货。