首页 > 解决方案 > Python中的逻辑运算符解释

问题描述

此代码的输出为 2。谁能解释一下如何?

   > a = True
   > b = 0
   > c = 2
   > print((a OR b ) AND c)

标签: pythonvariables

解决方案


逻辑与(和):

如果有,则返回第一个 Falsey 值,否则返回表达式中的最后一个值。

逻辑或(或):

如果有,则返回第一个 Truthy 值,否则返回表达式中的最后一个值。


推荐阅读