字符串查找:“123abc789xyz123aaa123”,查找字符串“123”的数量。 要求
时间: 2023-09-18 07:13:55 浏览: 74
好的,我理解了你的问题。为了查找字符串“123”的数量,我们可以使用字符串的 find 方法。这个方法可以在一个字符串中查找另一个字符串,并返回第一次出现的位置。我们可以使用 while 循环来反复查找,直到找不到为止。以下是实现这个功能的 Python 代码:
```python
s = "123abc789xyz123aaa123"
key = "123"
count = 0
start = 0
while True:
pos = s.find(key, start)
if pos == -1:
break
else:
count += 1
start = pos + 1
print(count)
```
输出结果为 3,因为字符串中“123”出现了三次。
阅读全文