国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python 為什么調(diào)用函數(shù)會(huì)令引用計(jì)數(shù)+2

瀏覽:125日期:2022-08-05 10:36:08

問(wèn)題描述

import sysa = 11init_cnt = sys.getrefcount(a) - 1print 'init', init_cnt####init 22def function(c): print ’in function, count: ’, sys.getrefcount(c) - 1 ####in function, count: 24 print ’函數(shù)調(diào)用,計(jì)數(shù)器增加’, sys.getrefcount(c) - 1 - init_cnt ####函數(shù)調(diào)用,計(jì)數(shù)器增加 2function(a)

問(wèn)題解答

回答1:

把a(bǔ)當(dāng)參數(shù)傳入到function后被引用了兩次:

for attr in dir(function): print attr, getattr(function, attr)

可以看到參數(shù)a被function這個(gè)對(duì)象中的兩個(gè)屬性分別引用.

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 贵溪市| 宣城市| 揭西县| 乐山市| 江达县| 迁西县| 河间市| 贵阳市| 福建省| 定兴县| 广州市| 乳山市| 阿图什市| 蒙城县| 噶尔县| 彰化市| 叙永县| 卓资县| 德阳市| 吴旗县| 崇仁县| 涟水县| 普兰县| 龙口市| 调兵山市| 遂川县| 青河县| 隆化县| 施秉县| 红安县| 赤水市| 隆安县| 镶黄旗| 青田县| 松溪县| 平顺县| 夏河县| 灵台县| 奇台县| 张家川| 柘城县|