最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python獲取引用對象的個數(shù)方式

 更新時間:2019年12月20日 15:55:00   作者:論程序員的自我修養(yǎng)  
今天小編就為大家分享一篇python獲取引用對象的個數(shù)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

可以使用python中的sys模塊的getrefcount()方法來獲取對象引用的個數(shù)。

具體可以看以下的實例:

import sys # 首先導(dǎo)入sys模塊
 
class Dog: # 定義 Dog 類
  pass
 
dog = Dog() # 創(chuàng)建一個dog對象
print(sys.getrefcount(dog)) # 打印對象的引用個數(shù)

輸出結(jié)果:

>>>PS C:\Users\pierre\Desktop> python .\test.py
>>>2

這里可以看到統(tǒng)計的結(jié)果要比實際的引用個數(shù)多一個,這是因為getrefcount()方法要接收一個對象的引用作為參數(shù),因此引用個數(shù)又增加了一個。

再添加一個指向dog的引用:

import sys
 
class Dog:
  pass
 
dog = Dog()
dog2 = dog #添加一個指向dog的引用
print(sys.getrefcount(dog))

輸出結(jié)果:

>>>PS C:\Users\pierre\Desktop> python .\test.py
>>>3

可以看到引用數(shù)多了一個。

以上這篇python獲取引用對象的個數(shù)方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

辰溪县| 休宁县| 高唐县| 禄劝| 汉川市| 蓬安县| 长子县| 从江县| 泾川县| 珲春市| 鹿邑县| 阿城市| 三都| 奇台县| 灵川县| 茌平县| 阿鲁科尔沁旗| 宕昌县| 临潭县| 资中县| 永州市| 嫩江县| 西丰县| 武威市| 西林县| 伊春市| 合川市| 绥宁县| 东乡族自治县| 山阳县| 马尔康县| 恩施市| 永宁县| 富裕县| 贡觉县| 柳河县| 安岳县| 西峡县| 洪洞县| 济南市| 军事|