【python】python中not的用法總結
阿新 • • 發佈:2019-01-01
not 作為邏輯運算子使用
exp |
對應邏輯強轉結果 |
not exp邏輯運算結果 |
None(無) |
false |
true |
False |
false |
true |
0 |
false |
true |
空字串"" |
false |
true |
空列表[] |
false |
true |
空字典{} |
false |
true |
空元組() |
false |
true |
True | true | false |
其他,如:1 |
true |
false |
複合表示式 |
具體結果具體分析 |
具體結果具體分析 |
not 作為表示式的一部分
A is not B |
與 A is B 相反 |
A not in B |
與 A in B 相反 |
對比
if not A is B: pass |
if A is not B: pass |
結果相同,但是意義不同; 前者為複合表示式,後者為單一表達式。 |
if not A in B: pass |
if A not in B: pass |
結果相同,但是意義不同; 前者為複合表示式,後者為單一表達式。 |