编程分类统计字符的个数。输入一个字符串,统计字符串里面的英文字母、数字和其它字符的个数。
时间: 2024-09-15 22:07:20 浏览: 44
为了编程统计字符串中英文字符、数字和其他字符的数量,你可以使用Python编写一个简单的脚本。下面是一个示例:
```python
def char_count(string):
"""
统计给定字符串中英文字符、数字和其它字符的数量
参数:
string (str) - 需要分析的字符串
返回:
字典,包含 'letters', 'digits', 'other' 分别对应英文字符、数字和其它字符的数量
"""
letter_count = 0
digit_count = 0
other_count = 0
for char in string:
if char.isalpha(): # 判断是否为字母
letter_count += 1
elif char.isdigit(): # 判断是否为数字
digit_count += 1
else: # 其他字符,如空格、标点等
other_count += 1
result = {'letters': letter_count, 'digits': digit_count, 'other': other_count}
return result
input_string = input("请输入一个字符串:")
char_stats = char_count(input_string)
print(f"字符串'{input_string}'中:\n- 英文字符数量:{char_stats['letters']}\n- 数字数量:{char_stats['digits']}\n- 其它字符数量:{char_stats['other']}")
#
阅读全文