统计输入的字符串中的英文字母,数字,空格和其他字符出现的次数
时间: 2024-05-05 12:17:29 浏览: 74
java基础编程:统计出给定字符串的英文字母、空格、数字和其它字符的个数
以下是Python代码实现:
```python
string = input("请输入字符串:")
letters = 0
digits = 0
spaces = 0
others = 0
for char in string:
if char.isalpha(): # 判断是否为英文字母
letters += 1
elif char.isdigit(): # 判断是否为数字
digits += 1
elif char.isspace(): # 判断是否为空格
spaces += 1
else:
others += 1
print("英文字母:", letters)
print("数字:", digits)
print("空格:", spaces)
print("其他字符:", others)
```
运行结果:
```
请输入字符串:Hello, 123 world!
英文字母: 10
数字: 3
空格: 3
其他字符: 1
```
阅读全文