编写Python程序实现对文件中宇符个数的统计: (1)打开源文件data.txt,并且读取文件中的内容。 (2) 统计文件中字符出现的次数。 (3)按照 字符:数量格式进行显示,
时间: 2023-12-06 12:45:01 浏览: 61
以下是实现该功能的Python程序:
```python
# 打开文件并读取内容
with open('data.txt', 'r') as f:
content = f.read()
# 统计字符出现的次数
char_count = {}
for char in content:
if char not in char_count:
char_count[char] = 1
else:
char_count[char] += 1
# 按照 字符:数量 格式进行显示
for char, count in char_count.items():
print(f"{char}: {count}")
```
假设 data.txt 文件中的内容为:
```
Hello, world! This is a test file. It contains various characters.
```
程序的输出结果为:
```
H: 1
e: 5
l: 6
o: 5
,: 2
: 9
w: 1
r: 5
d: 4
!: 1
T: 1
h: 2
i: 5
s: 3
a: 4
t: 5
f: 2
c: 2
n: 3
v: 1
u: 1
```
可以看到,程序成功地按照要求统计了文件中每个字符出现的次数,并按照指定格式进行了输出。
阅读全文