为什么表达“真或真假”是真的?

J.D*_*.DF -1 python logic boolean

我在 Kaggle 对 Python 数据科学的介绍中遇到了这个表达式。我什至很难理解这意味着什么。你怎么能确定这个表达式是真的?

Dee*_*ace 5

因为and具有比表达式更高的优先级or

True or True and False
Run Code Online (Sandbox Code Playgroud)

被评估为

True or (True and False)
Run Code Online (Sandbox Code Playgroud)

反过来评估为

True or False
Run Code Online (Sandbox Code Playgroud)

这是直截了当的True