统计Python字符串中字母、数字、空格的个数。
时间: 2024-05-05 10:19:56 浏览: 133
python统计字母、空格、数字等字符个数的实例
5星 · 资源好评率100%
可以使用Python的字符串方法和内置函数来实现这个功能。例如,可以使用字符串方法count()来计算每种字符的出现次数,并使用内置函数isalpha()、isdigit()和isspace()来判断每个字符的类型。
以下是一个实现的示例代码:
```python
s = 'Hello 123 World'
letter_count = sum(1 for c in s if c.isalpha())
digit_count = sum(1 for c in s if c.isdigit())
space_count = sum(1 for c in s if c.isspace())
print('字母个数:', letter_count)
print('数字个数:', digit_count)
print('空格个数:', space_count)
```
输出结果为:
```
字母个数: 10
数字个数: 3
空格个数: 2
```
以上代码中,使用了三个生成器表达式分别计算字母、数字和空格的个数,并使用内置函数sum()将它们相加。
阅读全文