False или None vs. None или False

In [20]: print None or False
-------> print(None or False)
False

In [21]: print False or None
-------> print(False or None)
None

Такое поведение меня смущает. Может ли кто-нибудь объяснить мне, почему это происходит так? Я ожидал, что они оба будут вести себя одинаково.

58
задан martineau 4 July 2019 в 23:26
поделиться