为什么sys.getrefcount()返回2?
发布于 2021-01-29 18:22:51
据我了解,sys.getrefcount()返回对象的引用数,在以下情况下“应”为1:
import sys,numpy
a = numpy.array([1.2,3.4])
print sys.getrefcount(a)
但是,结果是2!所以,如果我:
del a
“ numpy.array([1.2,3.4])”对象是否仍然存在(没有垃圾回收)?
关注者
0
被浏览
52