技术文章 > Python技术 > Python基础 > 正文

在python中什么表示空类型

FXL

在python中None表示空类型。None表示空值,它是一个特殊的Python对象,None的类型是None Type。None在Python解释器启动时自动创建,解释器退出时销毁。

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,直接使用。

if a is None:    
    pass
免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 python字符串是如何存储的
 python不属于开源语言,对么
 如何打开python控制台
 python如何判断是否是一个目录
相关视频章节
 解决提示“‘python’不是内部或外外部命令
 python代码缩进
 python编码规范
 python命名规范
视频教程分类