在 python 中没有 null,取而代之的是 None。它的含义是空。但要注意和空列表与空字符串的区别。
None 的类型是 Nonetype
a = None
type(a)
打印: <class 'Nonetype'>
另外,None 没有像 len,size 等属性,要判断一个变量是否为 None,直接使用
if a == None:
注意 None 与布尔类型的区别。布尔类型只包括两个:True 和 False
python 把 0,空字符串 '' 和 None 都看作 False,把其他数值和非空字符串都看作 True