【发布时间】:2017-01-25 21:20:46
【问题描述】:
我需要编写一个程序来打印字符串 'bob' 在 s 中出现的次数。例如,如果 s = 'azcbobobegghakl',那么程序应该打印:2
想使用:mystring.find('bob') 但我不确定这个...
【问题讨论】:
-
到目前为止你尝试了什么?
-
先清除你的问题。可能这个链接可能会有所帮助stackoverflow.com/questions/8899905/… 谢谢
-
谢谢,链接实际上让我得到了答案: s = 'xbxbxbbobobxvbcvbgb' sb = 'bob' results = 0 sub_len = len(sb) for i in range(len(s)): if s[i:i+sub_len] == sb: results += 1 print("'bob'出现的次数是:'" + str(results))
-
@troy 在发布前在谷歌和 SO 上搜索
-
另外,请不要在 cmets 上发布代码。如果你有答案,它可以在下面作为答案