1. 程式人生 > >【python】python中not的用法總結

【python】python中not的用法總結

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

結果相同,但是意義不同;

前者為複合表示式,後者為單一表達式。