擅长:python、mysql、java
<p>您正试图使flag成为(第一个)匹配字符的索引位置。很好!你知道吗</p>
<pre><code>if str[x]==find:
flag = x
break
</code></pre>
<p>但是如果什么也没找到怎么说呢?测试x也没用!尝试将标志初始化为可测试值:</p>
<pre><code>flag = -1
for x in range(0,l):
if str[x]==find:
flag = x
break
</code></pre>
<p>现在一切都很简单:</p>
<pre><code>if flag != -1:
print "found in index no",flag
else:
print "not found in there"
</code></pre>