标签: python operator-precedence
考虑一下:
valid = data and func(data)
在data为False的情况下,python是否仍会在and条件的右侧运行该函数? (如果运行会出错,所以我试图弄明白我是否需要在data内检查func或上述代码是否合适。
data
False
and
func
答案 0 :(得分:-1)
嗯,这很容易尝试:
func(data)
所以答案是:如果data为False,python将无法运行<activity>。
<activity>