为什么表达“真或真假”是真的?
我在 Kaggle 对 Python 数据科学的介绍中遇到了这个表达式。我什至很难理解这意味着什么。你怎么能确定这个表达式是真的?
回答
因为and具有比表达式更高的优先级or
True or True and False
被评估为
True or (True and False)
反过来评估为
True or False
这是直截了当的True。
我在 Kaggle 对 Python 数据科学的介绍中遇到了这个表达式。我什至很难理解这意味着什么。你怎么能确定这个表达式是真的?
因为and具有比表达式更高的优先级or
True or True and False
被评估为
True or (True and False)
反过来评估为
True or False
这是直截了当的True。