【发布时间】:2011-09-08 00:16:23
【问题描述】:
我有一些这样的代码:
if var:
if var2 == getSomeValue()
这可以在一个表达式中。
if var and var2 == getSomeValue():
...但是 getSomeValue() 只有在 var 为 True 时才能被调用。
所以,当调用if var and var2 == getSomeValue() 时,两者都由解释器评估,或者如果False,评估在var 处停止?在哪里可以找到有关 python 文档的这些信息? (我不知道要搜索什么...:/)
【问题讨论】: