title: if statement with multiple string in Python
body: <p>I've this if statment that must check if this two string are present on <code>self.line.lower()</code> that can be ex: <em>123abc567</em> or <em>blaxyzbla</em>:</p>
  <pre><code>        if 'abc' or 'xyz' in self.line.lower():
              print ('Present')
          else:
              print ('Not Present')
  </code></pre>
  <p>why this return me ever true(Print Present), if the <code>self.line.lower()</code> doesn't contain the <code>abc</code> or <code>xyz</code> in the string?</p>
  <p>I must use this to work:</p>
  <pre><code>     if self.line.lower().find('abc') != -1:
          print ('Present')
       elif self.line.lower().find('xyz') != -1:
          print ('Present')
       else:
          print ('Not Present')   
  </code></pre>
  <p>Thanks a lot.</p>