2017-04-21 89 views

回答

1

正如this question提到的,按位&(和)和|(或)爲bool變量做工精細:

foo = False 
foo |= True 
assert foo == True == False | True == False or True 

當不使用就地運營商,它更習慣使用邏輯andor運營商。使用布爾運算符上的位運算符可能會令人困惑,因爲例如~True-2,而不是False