python代码实现输入一行字符,分别统计出其中英文字母、空格、数字和其它字符输出的数并分别统计每一种类型的个数。
时间: 2023-11-25 12:04:12 浏览: 48
python 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 (示例)
5星 · 资源好评率100%
好的,以下是Python代码实现输入一行字符,分别统计出其中英文字母、空格、数字和其它字符输出的数并分别统计每一种类型的个数:
```python
text = input("请输入一行字符:")
counts = {"letter": 0, "space": 0, "number": 0, "other": 0}
for char in text:
if char.isalpha():
counts["letter"] += 1
elif char.isspace():
counts["space"] += 1
elif char.isdigit():
counts["number"] += 1
else:
counts["other"] += 1
print("该行字符中包含:")
print("英文字母:", counts["letter"])
print("空格:", counts["space"])
print("数字:", counts["number"])
print("其他字符:", counts["other"])
```
希望这可以帮助您解决问题。如果您有任何其他问题,请随时问我。
阅读全文