用Python统计不同字符的个数。用户从一键盘键入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数
时间: 2024-02-23 07:58:47 浏览: 23
好的,以下是用Python统计不同字符个数的代码:
```python
line = input("请输入一行字符:")
# 初始化各个字符的计数器
count_alpha = 0
count_digit = 0
count_space = 0
count_other = 0
for char in line:
# 统计英文字符
if char.isalpha():
count_alpha += 1
# 统计数字
elif char.isdigit():
count_digit += 1
# 统计空格
elif char.isspace():
count_space += 1
# 统计其他字符
else:
count_other += 1
# 输出统计结果
print("英文字符个数为:", count_alpha)
print("数字个数为:", count_digit)
print("空格个数为:", count_space)
print("其他字符个数为:", count_other)
```
输入一行字符后,程序将输出其中英文字符、数字、空格和其他字符的个数。例如,输入"Hello 123!@#",程序输出结果为:
```
英文字符个数为: 5
数字个数为: 3
空格个数为: 1
其他字符个数为: 3
```