python 你可以建立26个变量,每一个代表一个字母。然后你遍历整个字符串,每个字母的个数都累加到对应的计数器里面,可能会用到分支条件判断。
时间: 2024-03-13 18:44:38 浏览: 51
Python实验 字符串.zip
5星 · 资源好评率100%
是的,我可以帮您实现这个功能。以下是 Python 代码:
```python
# 假设字符串为 s
counters = [0] * 26 # 初始化计数器数组,每个元素代表一个字母
# 遍历字符串,统计每个字母的个数
for c in s:
if c.isalpha(): # 判断字符是否为字母
index = ord(c.lower()) - ord('a') # 计算字母在计数器数组中的下标
counters[index] += 1 # 对应计数器加1
# 输出每个字母的个数
for i in range(26):
print(chr(i + ord('a')), ':', counters[i])
```
这段代码会遍历字符串 `s`,对于每个字母,判断它是哪个字母,并将对应计数器加1。最后,输出每个字母的个数。
阅读全文