not A 和 A is not None
- not A 是判断A是否为0、False、空字符串、空列表、空字典、空元组以及None,满足任一条件即返回True
- A is not None 是判断A是否为None,只要A不是None即返回True
如下例所示
>>A = None
>>B = []
>>A is not None
False
>>B is not None
True
>>not A
True
>>not B
True
not A 和 A is not None
如下例所示
>>A = None
>>B = []
>>A is not None
False
>>B is not None
True
>>not A
True
>>not B
True