因此,在python中,可以很容易地检查真值条件,并且在括号中可以优先考虑真实条件的顺序。这很容易理解:Python中的不等式和括号
>>> 3 > 2
True
>>> (3 > 2) is True
True
但什么是这些平均,我无法把握的,为什么他们返回False /真逻辑:
>>> 3 > 2 is True
False
>>> 3 > (2 is True)
True
>>> 5 < 3 is False > 2 is True
False
>>> 5 < 3 is False is True > 2 is True
False
>>> 3 < 5 is True is True > 2 is True
False
>>> 3 < 5 is True is True > 2 is True is not False is True
False
>>> 3 < 5 is True is (True > 2 is True is not False) is True
False
>>> 3 < 5 is True is (True > (2 is True) is not False) is True
False
>>> (3 < 5 is True is True) > 2 is (True is not False is True)
False
我知道这些都不是Python的条件,但是我应该怎么理解他们?它是从左到右吗?
还是is True
或/和is False
需要主持?
只是想知道,'JUMP_IF_FALSE_OR_POP'操作应该表示什么? –
字面意思是什么名称:)如果堆栈顶部是假的,它会跳转。如果没有,它会弹出该值。 – viraptor
对不起,我应该更具体一些:“JUMP”是什么意思? –