计算字符串中的单词实例

时间:2015-04-06 18:14:09

标签: python

我试图理解下面的这段python代码是如何工作的。它计算次数' bob'发现于'具体来说,我不了解“我”的作用。任何帮助将非常感激!我四处搜寻,无法找到答案。

此外,这是我在这里的第一篇文章,所以如果我没有以任何方式遵守协议/规范,请随时告诉我!

s = 'aeioubobaeioubob'
numBobs = 0
for i in range(1, len(s)-1):
    if s[i-1:i+2] == 'bob':
        numBobs += 1
print 'Number of times bob occurs is:', numBobs

1 个答案:

答案 0 :(得分:0)

“i”是一个变量,用于跟踪循环中的迭代次数。 “i”从1开始,每次迭代增加1。

“s [i:i + 3]”表示“从'i'处的角色到'i + 3'处的角色的s值。