【发布时间】:2015-03-21 06:07:43
【问题描述】:
str1 是要在其中执行搜索的字符串(大海捞针)。 str2 是要找到的字符串(针)。 count 将统计str2 在str1 中出现的次数。
下面的代码在最后一行给了我一个语法错误。请提出更改建议。
str1 = raw_input()
str2 = raw_input()
count = 0
for i in range(0,len(str1)) :
if ( str1.find(str2, i, i+len(str2))) :
count=count+1
print count
【问题讨论】:
-
使用
str1.count(str2).. -
print是 Python 3 中的一个函数。 -
@MarounMaroun,不计算重叠字符串
-
@PadraicCunningham 已编辑。
-
@MarounMaroun,也已编辑!
标签: python python-2.7