统计字母数量python作业
时间: 2023-06-28 12:11:13 浏览: 133
python:批量统计xml中各类目标的数量案例
以下是一个用 Python 统计字符串中字母数量的示例程序:
```python
text = "hello world"
counts = {}
for char in text:
if char.isalpha():
char = char.lower()
if char in counts:
counts[char] += 1
else:
counts[char] = 1
for char, count in counts.items():
print(char, count)
```
程序输出:
```
h 1
e 1
l 3
o 2
w 1
r 1
d 1
```
解释:
- 首先定义了一个字符串 `text`。
- 定义了一个空字典 `counts`,用于存储每个字母出现的次数。
- 通过 `for` 循环遍历字符串中的每个字符。
- 对于每个字母,先用 `isalpha()` 方法判断是否为字母,只有字母才进行统计。
- 将字母转换为小写,然后在 `counts` 字典中记录出现次数。
- 最后遍历 `counts` 字典,输出每个字母和它的出现次数。
希望能对你有所帮助!
阅读全文