编写程序,完成以下要求: 统计字符串中,各个字符的个数 比如:"hello world" 字符串统计的结果为: h:1 e:1 l:3 o:2 d:1 r:1 w:1
时间: 2024-10-20 21:10:29 浏览: 7
java字符串遍历以及统计字符串中各类字符
当然,要编写一个简单的Python程序来统计给定字符串中每个字符的出现次数,你可以这样做:
```python
def count_chars(s):
# 创建一个空字典来存储字符及其计数
char_count = {}
# 遍历字符串中的每一个字符
for char in s:
# 如果字符已经在字典中,增加其计数
if char in char_count:
char_count[char] += 1
# 否则,将字符添加到字典并设置计数为1
else:
char_count[char] = 1
return char_count
# 测试函数
input_string = "hello world"
result = count_chars(input_string)
for char, count in result.items():
print(f"{char}: {count}")
阅读全文