擅长:python、mysql、java
<p>如果在“查找”中未使用“开始”,请尝试:</p>
<pre><code>def find(input_string, substring, start):
x = (len(substring))
for i in range(start, len(input_string)):
if input_string[i:(i+x)] == substring:
return i
else:
i += 1
return -1
def multi_find(input_string, substring, start):
loop = True
nulist = ""
r = start - 1
while loop:
r = find(input_string,substring, r + 1)
if r != -1:
if nulist == "":
nulist += str(r)
else:
nulist += "," + str(r)
else:
loop = False
return nulist
print multi_find("Ni! Ni! Ni! Ni!", "Ni", 0)
</code></pre>