、输入一个字符串,统计并输出该字符串中26个英文字母(不区分大小写)出现的次数。 a:1 b:2 c:
时间: 2024-10-16 13:02:35 浏览: 24
详解MySQL查询时区分字符串中字母大小写的方法
要统计一个字符串中26个英文字母(不区分大小写)出现的次数,可以使用Python语言编写一个程序。以下是一个简单的例子:
```python
def count_letters(s):
# 创建一个空字典存储每个字母及其出现次数
letter_count = {chr(i): 0 for i in range(ord('a'), ord('z')+1)} # 对小写字母
letter_count.update({chr(i): 0 for i in range(ord('A'), ord('Z')+1)}) # 对大写字母
# 遍历字符串,更新字母计数
for char in s.lower(): # 先将所有字符转为小写
if char.isalpha():
letter_count[char] += 1
return letter_count
# 示例
s = "Hello, World!"
result = count_letters(s)
for key, value in result.items():
print(f'{key}: {value}')
阅读全文