统计 Python 字符串中数字出现的次数。
时间: 2023-11-17 16:07:23 浏览: 85
Python统计字符出现的次数
可以使用 Python 的 count() 方法来统计字符串中数字出现的次数。代码如下:
```
s = "abc123def456"
count = sum(c.isdigit() for c in s)
print(count) # 输出:6
```
解释:sum() 方法对一个迭代器中的所有元素进行求和,因此在这里用它来计算 s 字符串中数字的个数。isdigit() 方法判断一个字符是否为数字,若是则返回 True,否则返回 False。我们把 s 中每个字符都用 isdigit() 方法判断一遍(用 Python 生成器表达式实现),然后返回值为 True 的个数,就是数字个数。
阅读全文