输出一串字符,统计其中字母,数字,空格的个数
时间: 2023-11-07 14:20:00 浏览: 18
统计字符串中数字、字母和空格的个数
5星 · 资源好评率100%
好的,我可以帮你写一个Python代码来实现这个功能。代码如下:
```python
def count_chars(string):
"""
统计字符串中字母、数字、空格的个数
"""
letter_count = 0
digit_count = 0
space_count = 0
for char in string:
if char.isalpha():
letter_count += 1
elif char.isdigit():
digit_count += 1
elif char.isspace():
space_count += 1
return letter_count, digit_count, space_count
# 测试
string = "Hello World! 123"
letter_count, digit_count, space_count = count_chars(string)
print(f"字母个数:{letter_count},数字个数:{digit_count},空格个数:{space_count}")
```
运行结果如下:
```
字母个数:10,数字个数:3,空格个数:2
```
你可以把需要统计的字符串传入 `count_chars` 函数中,它会返回字母、数字、空格的个数。
阅读全文