企业网站定制开发python统计字符在文件中出现的次数

引言:企业网站定制开发本人从小白自学,企业网站定制开发为了测试基础学习效果,企业网站定制开发增加一定的促进,企业网站定制开发想通过参加全国计算机等级考试二级python来检验基础学习情况。在学习过程中,会将该过程编写的python小程序题目在此发表,希望找到共同学习的人一起讨论,可能发表的有许多不是很完善的地方,请大家指正。后期学习路线,还会继续通过参加一些社会类的考试来检验学习成果。高阶段学习的话,可能会参加一些python的比赛,或者自己接一些项目,然后会根据自己的情况将一些项目的Python程序在此分享。
码字不易,求赞,求关注,求赏

一、本项目来源:全国计算机等级考试二级教程python语言程序设计,第七章课后习题第二程序题第1小题。输入一个文件和一个字符,统计该字符在文件中出现的次数。

二、先上传自己写的程序

  1. filename = input('请输入文件名或者文件地址:')
  2. wordname = input('请输入一个要查找的字符:')
  3. file = open(filename,'r')
  4. sumword = ''
  5. for line in file:
  6. data = line.strip('')
  7. sumword +=data
  8. print(sumword)
  9. if wordname in sumword:
  10. print(sumword.count(wordname))
  11. else:
  12. print('你输入的字符不在文件中')
  13. file.close()

三、解读程序语句。

(一)先通过iput获得目标文件和需要查找的文字

filename = input('请输入文件名或者文件地址:')
wordname = input('请输入一个要查找的字符:')

(二)读取文件

file = open(filename,'r')

(三)设置字符拼接变量

sumword = ''

(四)利用FOR循环读取文件内的内容并进行拼接保存的变量中

for line in file:
    data = line.strip('')
    sumword +=data

(五)这里加了一个打印来查看是否出错(后期可以删掉)

print(sumword)

(六)以if和else判断来对目标字符查找

if wordname in sumword:
    print(sumword.count(wordname))
else:
    print('你输入的字符不在文件中')

(七)最后请别忘记关闭文件

file.close()

四、程序运行效果

程序运行后,包括中英文字符都可以搜索统计,还有数字,标点符号都可以搜索统计,程序运行成功。但总感觉有点不完美的地方,不知道大家发现没有,可以帮我完善,谢谢!!

五、程序中需要注意的事

在编写过程中,作为新手,容易犯的一个简单错误,就是将if和else放到for循环里面,放到里面就是一行一行来进行比对统计,而不能进行整个文件的统计整理,而且,放到里面好像只进行了第一行的循环,后面就没有进行了。 

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发