python None与Null 的区别
一、Python工具
要领略这个,首先要领略Python工具:
python工具具有三个特性:身份、范例、值。
三特性在工具建设时被赋值。只有值可以改变,其他只读。
范例自己也是工具。
二、Null与None
是Python的非凡范例,Null工具可能是None Type,它只有一个值None.
它不支持任何运算也没有任何内建要领.
None和任何其他的数据范例较量永远返回False。
None有本身的数据范例NoneType。
你可以将None复制给任何变量,可是你不能建设其他NoneType工具。
>>> type(None) <class 'NoneType'> >>> None == 0 False >>> None == ' ' False >>> None == None True >>> None == False False