我有这个 if 语句,必须检查这两个字符串是否存在,self.line.lower()例如:123abc567或blaxyzbla:
if 'abc' or 'xyz' in self.line.lower():
print ('Present')
else:
print ('Not Present')
Run Code Online (Sandbox Code Playgroud)
self.line.lower()如果不包含或abc,为什么这会返回 true(Print Present)xyz如果字符串中
我必须用它来工作:
if self.line.lower().find('abc') != -1:
print ('Present')
elif self.line.lower().find('xyz') != -1:
print ('Present')
else:
print ('Not Present')
Run Code Online (Sandbox Code Playgroud)
多谢。