python - : False==(False or True) is False? 在 python 中到底意味着什么

标签 python boolean logic

Python 中 boolean 逻辑的运算符优先级

print(False==True or False) #answer is True
print(False==(False or True))# is it True or False if either why?
print((False==False)or True) # answer is True`

最佳答案

False .

print(False==(False or True))

您需要首先评估括号中的 boolean 值。括号中(False or True)评估True因为or然后False==True评估False明显地 。

关于python - : False==(False or True) is False? 在 python 中到底意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58850758/

相关文章:

javascript - 基本数据结构: Check if an Object has a Property

groovy - Jenkins boolean 参数在 groovy 中始终为真

ruby-on-rails - Ruby/C 逻辑来识别类似 Excel 的单元格位置是否重叠

尝试使用 matplotlib 保存图像时 Python tkinter 卡住

c++ - 许多基于 boolean 的代码路径

多次递归调用函数

java - 按频率或计算时间排序的条件语句?

python - LDA gensim实现,两个不同文档之间的距离

python - 从另一个数组中匹配位置的数组和元素中删除重复项

python - 使用 keras 库指定 Dense