type(None) <class 'NoneType'>
NoneType数据类型只有一个值:None
None是Python中的一个特殊对象,表示空值或者不存在。在Python中,None可以在函数中作为占位符使用,表示该参数暂时没有值。
在函数中,如果一个参数不接受赋值,则可以使用None作为默认值,并且不用担心该变量没有赋值,会导致程序崩溃的问题。
(节省内存空间)当处理大量的数据时,如果每个元素都分配内存,会导致内存占用过高。此时,可以使用None来代替那些具有空值的元素。这种方法可以既减少内存使用,又提高计算速度。
lst = None 比 lst = [] 占用更少的内存
还可以 lst = [None] * 20
if lst not None 用以判断 变量 lst 存在
没有 return 语句的函数,Python 都会在末尾加上 return None
>>> spam = print(5) 5 >>> None == spam True
print函数没有返回值,也就是返回值为 None
标签:None,Python,数据类型,lst,内存,NoneType From: https://www.cnblogs.com/sangern/p/17477772.html