新聞中心
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。

專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)翁源免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
1、說明
使用 sys.getrefcount(obj) 可以查看一個對象的當(dāng)前引用計(jì)數(shù)。在 Python 中,當(dāng)對象被傳入到一個函數(shù)時(shí),在這個函數(shù)的內(nèi)部有會兩個對象引用著它。但是 sys.getrefcount(obj) 比較特殊,通常只引用一次。
2、實(shí)例
class Person: pass def log(obj): # obj += 2 print(sys.getrefcount(obj)) # obj += 1 p = Person() # p = 1 log(p) # p = 4 print(sys.getrefcount(obj)) # p = 2
對象在離開函數(shù)作用域時(shí),會斷開和函數(shù)對象之間的引用,因此最后p的引用計(jì)數(shù)為2。
以上就是python引用計(jì)數(shù)器機(jī)制的介紹,希望能對大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)python教程
新聞標(biāo)題:創(chuàng)新互聯(lián)Python教程:python引用計(jì)數(shù)器機(jī)制是什么
本文URL:http://www.5511xx.com/article/cohijig.html


咨詢
建站咨詢
