None¶
在Python中, 有一个特殊的常量None, 表示没有值, 也就是空值.
这里的空值并不代表空对象, 即None和[], ''不同:
>>> None is []
False
>>> None is ''
False
None有自己的数据类型:
>>> type(None)
<class 'NoneType'>
需要注意, None是NoneType数据类型的唯一值,
也就是说, 我们不能再创建其它NoneType类型的变量, 但是可以将None赋值给任何变量.
如果希望变量中存储的东西不与任何其它值混淆, 就可以使用None.