wow = ["wowza this is a really long string wows"]
if "long" or "is" in wow:
print("yes")
выход yes
Если или заявления в питона
однако, если я ставлю в
wow = ["wowza this is a really long string wows"]
if "long" in wow:
print("yes")
выход nothing
же с:
wow = ["wowza this is a really long string wows"]
if "is" in wow:
print("yes")
почему?
Я думал, что or
должен был быть либо одним? , но если индивидуально введены оба являются ложными, но с or
это становится правдой?
или это неправильный путь, чтобы написать if or statement?
она должна быть написана так?
if "long" in wow or "is" in wow:
[Python 3 Оператор Внеочередные Таблица] (https://docs.python.org/3/reference/expressions .html # operator-priorityence) – Shashank
'' long'' '' True ', и поэтому выражение всегда будет 'True'. –
Этот вопрос задан так много раз. Почему люди продолжают писать на него новые ответы вместо того, чтобы просто называть его дураком? – abarnert