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