Maison  >  Article  >  développement back-end  >  python None与Null 的区别

python None与Null 的区别

高洛峰
高洛峰original
2016-10-19 16:15:492019parcourir

一、Python对象

要理解这个,首先要理解Python对象:

python对象具有三个特性:身份、类型、值。

三特性在对象创建时被赋值。只有值可以改变,其他只读。

类型本身也是对象。

二、Null与None

是Python的特殊类型,Null对象或者是None Type,它只有一个值None.

它不支持任何运算也没有任何内建方法.

None和任何其他的数据类型比较永远返回False。

None有自己的数据类型NoneType。

你可以将None复制给任何变量,但是你不能创建其他NoneType对象。

>>> type(None)
<class &#39;NoneType&#39;>
>>> None == 0
False
>>> None == &#39; &#39;
False
>>> None == None
True
>>> None == False
False



Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn