通过键盘输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
时间: 2023-04-17 07:00:26 浏览: 82
输入一行字符,分别统计出其中英文字母、空格数字和其它字符的个数.docx
5星 · 资源好评率100%
可以使用 Python 的字符串方法和正则表达式来实现这个功能。具体实现可以用下面的代码:
```python
import re
string = input("请输入一行字符: ")
letters = sum(c.isalpha() for c in string)
spaces = sum(c.isspace() for c in string)
digits = sum(c.isdigit() for c in string)
others = len(string) - letters - spaces - digits
print("英文字母个数:", letters)
print("空格个数:", spaces)
print("数字个数:", digits)
print("其它字符个数:", others)
```
阅读全文