None在python中表示空类型。None表示空值,它是一个特殊的Python对象,None的类型是None Type。Python解释器启动时,None自动创建,解释器退出时销毁。
None表示空值,这是一个特殊的 Python 对象, None的类型是NoneType
(推荐教程:Python入门教程)
>>>type(None) <class'NoneType'>
None在 Python 解释器启动时自动创建, 解释器退出时销毁。
解释器过程中只有一个 None 存在,因为不可能使用其他对象 None 所占用的内存只有: None is None and None == None。
None不支持任何操作,也没有任何内部建设方法
与任何其他数据类型相比,None将永远返回False
None有自己的数据类型NoneType,不能创建其他NoneType对象(它只有一个值None)
None与0、空列表和空字符串不同
>>>None==0 False >>>None=='' False >>>None==None True >>>None==False False
任何变量都可以赋值None,也可以赋值None。
None不像len、size等属性,要判断变量是否为None,直接使用。
ifaisNone: pass