Python中not关键字有如下3种用法:
- not表示逻辑表达式“非”,not a 形式,取与a返回值相反的bool值。
- 和in一起使用,形如a not in b,表示判断a不包含在b中。
- 和is一起使用,形如a is not b,表示a和b不是指向同一个内存地址的变量引用。
具体示例如下:
a = False
if not a:
print("逻辑非")
b = [1, 88]
c = 18
if c not in b:
print("不包含")
d = None
e = ()
if e is not d:
print("不是")
输出结果为:
逻辑非
不包含
不是