在python中a = None和del a之间是否存在逻辑差异?
a = None
del a
无关键字用于定义空变量或对象。在python中,None关键字是一个对象,它是NoneType类的数据类型。
del关键字用于删除对象。
如果使用手动垃圾收集,这些彼此相同吗?
[否,None仍然是一个占用内存并可以引用的对象(类型为NoneType),而del消灭了一个对象并阻止其存在于名称空间中。
None
NoneType
del