重複の可能性:
PythonでのORの動作:
おそらく非常に基本的ですが、周りを検索した後、私は少し立ち往生しています。私にとって、このコード行では、文字列にどちらの単語も含まれていないため、「ELSE」と出力されるはずです。明らかに、それはそれほど単純ではなく、その理由を理解できないようです。検索を簡単にするために、文字列をリストに分割するようにしました。私は何が間違っているのですか?
string = "Johnny Was Here Yesterday"
string = string.split()
if "Bob" or "Hello" in string:
print "IF"
else:
print "ELSE"