None
None的数据类型为NoneType
,不等于空字符串、空列表,也不等于False
NaN
“”
" "
判空:not a
和a is None
def fun():
return None
a = []
if not a:
print('S')
else:
print('F')
if a is None:
print('S')
else:
print('F')
a为空时,not a表示True
None
和False
运行if None
和if False
会得到相同的结果,但结果相同并不代表意义相同,None表示不存在,False表示假