知行编程网知行编程网  2022-09-17 13:00 知行编程网 隐藏边栏  34 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于在python中什么表示空类型的相关知识,包括Python,以及python中空对象包括哪些这些编程知识,希望对大家有参考作用。

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

python中的空类型是什么意思

None表示空值,它是一个特殊 Python 对象, None的类型是NoneType

(推荐教程:

>>> type(None)
<class 'NoneType'>

None在 Python 解释器启动时自动创建, 解释器退出时销毁。

一个解释器进程中只存在一个None,因为不可能有其他对象会使用None占用的内存,所以只有:None是None,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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享