目前,我有一个代码告诉我字符串是否在另一个字符串中。但是,我不希望它在找到字符串的那一刻停止。相反,我希望它继续并告诉我它重复的总时间。 例如。 #&34; 110010"" 10" 预期答案:2 给出答案:1
以下是我的代码。
def occurence(s1,s2):
count == 0
if s2 in s1:
count += 1
return count
答案 0 :(得分:1)
您可以使用func count
。
在您的情况下,请使用:s1.count(s2)
答案 1 :(得分:0)
你可以用s2的大小切片循环遍历s1,如果切片等于s2则计数
s1 = '110010'
s2 = '10'
count = 0
for i in range(0,len(s1)-len(s2)+1):
if s1[i:i+len(s2)] == s2:
count += 1
print(count)
输出:2