Python中null具体指什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计646个文字,预计阅读时间需要3分钟。
在知乎上遇到一个问题,问:计算机中的null怎么读?正确的发音是nul,有点类似四声的嗯儿。在计算机中,null是一种类型,代表空字符,没有任何值与之绑定,也不占用存储空间。
在知乎上遇到一个问题,说:计算机中的「null」怎么读?
null正确的发音是/n^l/,有点类似四声‘纳儿’,在计算机中null是一种类型,代表空字符,没有与任何一个值绑定并且存储空间也没有存储值。
Python中其实没有null这个词,取而代之的是None对象,即特殊类型NoneType,代表空、没有。
None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
>>> NoneType NameError: name 'NoneType' is not defined >>> type(None) NoneType
None也不能理解为空字符'',因为空字符的类型是字符串。
>>>type('') <class ''str'>
虽然表示空,但None是一个具体的Python对象,这和null含义不一样。
本文共计646个文字,预计阅读时间需要3分钟。
在知乎上遇到一个问题,问:计算机中的null怎么读?正确的发音是nul,有点类似四声的嗯儿。在计算机中,null是一种类型,代表空字符,没有任何值与之绑定,也不占用存储空间。
在知乎上遇到一个问题,说:计算机中的「null」怎么读?
null正确的发音是/n^l/,有点类似四声‘纳儿’,在计算机中null是一种类型,代表空字符,没有与任何一个值绑定并且存储空间也没有存储值。
Python中其实没有null这个词,取而代之的是None对象,即特殊类型NoneType,代表空、没有。
None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
>>> NoneType NameError: name 'NoneType' is not defined >>> type(None) NoneType
None也不能理解为空字符'',因为空字符的类型是字符串。
>>>type('') <class ''str'>
虽然表示空,但None是一个具体的Python对象,这和null含义不一样。

