编写并提供一个程序,用于统计给定字符串中每个字母(区分大小写)出现的次数,并附上代码的执行结果示例。能否展示一下如何计算字符串'Aaaa'中各字符的计数?
时间: 2024-11-20 15:42:55 浏览: 5
当然可以。这是一个简单的Python程序,它接受一个字符串作为输入,然后统计每个字母(区分大小写)出现的次数:
```python
def count_letters(input_string):
letter_counts = {}
for char in input_string:
if char.isalpha(): # 检查是否是字母
char = char.lower() # 转换为小写以便统一计数
if char in letter_counts:
letter_counts[char] += 1
else:
letter_counts[char] = 1
return letter_counts
# 示例:计算字符串 "Aaaa" 中各字符的计数
input_str = "Aaaa"
result = count_letters(input_str)
print(f"在字符串 '{input_str}' 中各字符的计数为:")
for key, value in result.items():
print(f"'{key}': {value}")
```
当你运行这个程序并传入 "Aaaa" 这个字符串时,你会得到这样的输出:
```
在字符串 'Aaaa' 中各字符的计数为:
'a': 4
```
这就是统计后的结果,表明字符 'a' 出现了四次。
阅读全文