sys.getrefcount()
,每大量或簡單的字符串返回3?這是否意味着3個對象的程序駐留的地方?還有,爲什麼不設置x =(非常大的數字)增加該對象的ref計數?這3個ref計數是否來自我的調用getrefcount? 謝謝你澄清這一點。
例如:
>>> sys.getrefcount(4234234555)
3
>>> sys.getrefcount("testing")
3
>>> sys.getrefcount(11111111111111111)
3
>>> x=11111111111111111
>>> sys.getrefcount(11111111111111111)
3
雖然x =「測試」增加了參考計數,但x =(大數)不會。 – kaiseroskilo