输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 输入输出样例: 输入字符串:445414,xcnghvjftghdf, 空格: 0 数字: 6 英文字母: 13 其它字符: 2
时间: 2023-09-28 22:05:49 浏览: 167
输入一行字符,分别统计出其中的英文字母、空格、数字、和其他字符个数
好的,以下是实现该功能的 Python 代码:
```python
s = input("请输入一行字符: ")
letter = 0
space = 0
digit = 0
other = 0
for c in s:
if c.isalpha():
letter += 1
elif c.isspace():
space += 1
elif c.isdigit():
digit += 1
else:
other += 1
print("空格: %d 数字: %d 英文字母: %d 其它字符: %d" % (space, digit, letter, other))
```
你可以直接复制上述代码并运行,也可以将其保存为一个名为 `char_count.py` 的文件,然后在命令行中运行 `python char_count.py` 来执行。
阅读全文