擅长:python、mysql、java
<p>find()的第二个参数不应该是<code>1</code>,因为它将在字符串的第一个字符之后开始搜索。在</p>
<pre><code>>>> s = 'celebrex, TRAMADOL'
>>> print s.upper().find('CELEBREX')
0
</code></pre>
<p>Find()将返回0,因为它在字符串的第一个位置<code>0</code>找到了第一个匹配项。因此需要注意的是,正如您已经发现的那样,if find()没有找到字符串,它将返回-1。返回值0实际上是匹配的。在</p>