zoukankan      html  css  js  c++  java
  • python获取引用对象的个数

    python获取引用对象的个数

    使用sys.getrefcount()来获取当前对象被引用了多少次,返回的结果比实际大1

    import sys
    
    
    class A:
        pass
    
    
    a = A()   #创建实例对象并引用了1次
    a1 = a    #第2次引用
    a2 = a    #第3次引用
    a3 = a    #第4次引用
    print(sys.getrefcount(a))    #输出:5
    print(sys.getrefcount(a1))  #输出:5
    print(sys.getrefcount(a2))  #输出:5
    print(sys.getrefcount(a3))  #输出:5
    print(sys.getrefcount(A()))  #输出:1
  • 相关阅读:
    C# 中对COOKIES的操作
    guruguru
    异或序列
    最优贸易
    farm
    Fruit Ninja
    商务旅行
    Generation I
    Heritage of skywalkert
    Bichrome Tree
  • 原文地址:https://www.cnblogs.com/111testing/p/13986711.html
Copyright © 2011-2022 走看看