编写Python程序,统计输入的字符串中的所有字符、英文字母、数字、空格和其他字符出现的次数
时间: 2023-06-11 15:06:48 浏览: 1498
python3字符串操作总结
你可以使用 Python 的内置函数 count() 来计算字符串中特定字符的出现次数,可以使用 isalpha()、isdigit()、isspace() 函数来判断字符是否为字母、数字或空格。以下是示例代码:
```python
string = input("请输入一个字符串:")
char_count = len(string)
alpha_count = sum(1 for c in string if c.isalpha())
digit_count = sum(1 for c in string if c.isdigit())
space_count = sum(1 for c in string if c.isspace())
other_count = char_count - alpha_count - digit_count - space_count
print("字符数:", char_count)
print("字母数:", alpha_count)
print("数字数:", digit_count)
print("空格数:", space_count)
print("其他字符数:", other_count)
```
示例输出:
```
请输入一个字符串:Hello World! 123
字符数: 16
字母数: 10
数字数: 3
空格数: 2
其他字符数: 1
```
阅读全文