因此,在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」是什麼意思? –