博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python统计txt文档中每个字符出现的次数!
阅读量:3961 次
发布时间:2019-05-24

本文共 876 字,大约阅读时间需要 2 分钟。

Python统计txt文档中每个字符出现的次数!

txt文档内容

在这里插入图片描述
python代码

# -*- coding: utf-8 -*-#@Project filename:PythonDemo  统计文本中每个汉字的频率.py#@IDE   :IntelliJ IDEA#@Author :ganxiang#@Date   :2020/03/06 0006 20:21from collections import Countertxt = open('./ReadData/你的答案.txt','r',encoding='utf-8').read()for s in ",。: 《 》 \n":#去除文本中这些特殊符号    txt=txt.replace(s,"")def count_char1():    count ={
} for i in txt: if i not in count: count[i]=1 else: count[i]=count[i]+1 print("直接计算每个字符出现的次数:",count)def count_char2(): count1 =Counter(txt) print("调用Counter()计算每个字符出现的次数:",count1)def count_char3(): count2 ={
} for char in txt: count2.setdefault(char,0) # print(count.setdefault(char,0)) count2[char]+=1 print("调用setdefault():计算每个字符出现的次数:",count2)if __name__ =='__main__': count_char1() count_char2() count_char3()

结果展示

在这里插入图片描述

转载地址:http://rhqzi.baihongyu.com/

你可能感兴趣的文章