#python #boolean-logic
#python #boolean-logic
Вопрос:
Вопрос: 0 или None и False
почему оно не дает мне None в качестве ответа? Я совершенно не понимаю
Я думал, что None и False должны быть False, потому что ни одно из них не является True, но моя оболочка python говорит мне, что это None. Почему это?
Ответ №1:
Возможно, вы сочтете этот пост полезным:
Пример:
None and False
>>> None
False and None
>>> False
0 or None
>>> None
None or 0
>>> 0
Это связано с поведением ‘and’, которое проверяет первый аргумент перед вторым (называемым вычислением короткого замыкания).
Комментарии:
1. Это действительно имеет смысл большое спасибо за вашу помощь!!!!