擅长:python、mysql、java
<p>您可以使用<code>count</code>。你知道吗</p>
<pre><code>y = 'dogaway'
print(y.count('dog')) # Outputs 1
</code></pre>
<p>或者,如果你想修复你的代码,你只需要在你的拼接中选择一个:</p>
<pre><code>y = 'dogaway'
x = 0
for i in range(len(y) - 3): # Make sure your range accounts for the look ahead
# In the future add a print to make sure it is doing what you expect:
# print(y[i:i + 2])
if y[i:i + 3] == 'dog': # Here you were off by 1
x = x + 1
print(x)
</code></pre>