用python字典统计《诗经 桃夭》中使用的汉字和标点,并在控制台输出每个汉字和标点使用的次数
时间: 2024-04-29 16:26:51 浏览: 188
python统计汉字个数
5星 · 资源好评率100%
好的,我可以帮您完成这个任务。首先,需要读取《诗经 桃夭》的文本文件,然后逐个汉字和标点进行统计,最后将结果输出到控制台。
以下是实现的代码:
```python
# 打开文件
with open('taoyao.txt', 'r', encoding='utf-8') as f:
# 读取文件内容
content = f.read()
# 定义一个字典来存储每个汉字和标点的出现次数
count = {}
# 遍历文本内容
for char in content:
# 判断是否为汉字或标点
if '\u4e00' <= char <= '\u9fff' or char in ',。?!;:、':
# 如果该汉字或标点已经在字典中,次数加1
if char in count:
count[char] += 1
# 如果该汉字或标点不在字典中,将其添加到字典中,并将次数设为1
else:
count[char] = 1
# 输出统计结果
for char, num in count.items():
print(char, num)
```
这段代码会统计《诗经 桃夭》中所有汉字和标点的出现次数,并将结果输出到控制台。您只需要将文件名改为您的文件名即可。
阅读全文