用python实现:从键盘输入一个字符串,分别统计数字,字母(包括大小写)和其他字符的个数,输出每个字符及其个数。要求:输出用字典:{'字母': n1,'数字': n2,'其他':n3}。提示:字母统计方法isalpha(),数字统计方法isdigit().
时间: 2024-10-07 14:07:25 浏览: 226
Python实验 字符串.zip
5星 · 资源好评率100%
在Python中,你可以通过遍历用户输入的字符串并利用内置的`str`方法来实现这个功能。下面是一个简单的示例代码:
```python
def count_chars():
user_input = input("请输入一个字符串: ")
char_dict = {'字母': 0, '数字': 0, '其他': 0}
for char in user_input:
if char.isalpha(): # 判断是否为字母(包括大小写)
char_dict['字母'] += 1
elif char.isdigit(): # 判断是否为数字
char_dict['数字'] += 1
else: # 其他字符(包括空格、标点等)
char_dict['其他'] += 1
print(char_dict)
count_chars()
```
当你运行这段代码时,它会提示你输入一个字符串,然后统计其中的字母、数字和其他字符的数量,并以字典的形式输出结果。
阅读全文