python中的None
1. None的类型
None在python中是一个特殊的对象,它表示空值,其类型为NoneType
>>> type(None) |
2. 只存在一个None
None只存在一个,python解释器启动时创建,解释器退出时销毁
>>> a = None |
由于内存None只有一个,所以a is b的结果为True
3. None 的运算
None不支持任何运算,也没有内建方法,除了表示空以外,什么都做不了。
如果要判断一个对象是否为None,使用is身份运算符
>>> a = None |
4. None的使用
如果一个函数,没有显式return任何数据,则默认返回None。
在判断语句中,None等价于False
>>> a = None |