我有一些这样的代码:
if var:
if var2 == getSomeValue()
这可以在一个表达式中。
if var and var2 == getSomeValue():
...但getSomeValue()只能在var为 True 时调用。
那么,在调用时if var and var2 == getSomeValue(),都由解释器评估,还是评估在varif处停止False?在哪里可以找到有关 python 文档的这些信息?(我不知道要搜索什么...:/)