python中的or与Java中 | 的效果是一致的,如果前半部分的值为True,则不执行后半部分.
>>> def ret_true():
print(1)
return True
>>> a = True or ret_true()
>>> a
True
>>> a = False or ret_true()
1
>>> a
True
python中的or与Java中 | 的效果是一致的,如果前半部分的值为True,则不执行后半部分.
>>> def ret_true():
print(1)
return True
>>> a = True or ret_true()
>>> a
True
>>> a = False or ret_true()
1
>>> a
True