知行编程网知行编程网  2022-12-01 02:30 知行编程网 隐藏边栏  13 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于怎么掌握python中weakref模块用法?的相关知识,包括python内置模块,以及python perf_counter这些编程知识,希望对大家有参考作用。

如何掌握python中weakref模块的用法?


相信大家对


德尔对你来说并不陌生。基本上我们写的每一行代码都会遇到。 weakref 模块经常和 del 一起出现。虽然是一个模块,但是里面有很多方法和用法。然而,能被我们经常使用的却寥寥无几。其中,最常见的是弱引用。想必你还不明白什么是弱引用,那就和小编一起来看看吧~



什么是弱引用?

其实弱引用的本质就是引用,只是不能增加计数,也不能保证引用对象不被破坏。如果没有损坏,它可以返回预期的结果,它就是这样存在的。



弱引用




的示例代码演示:

import weakref
class Test:
    def __init__(self, name):
        self.name = name
 
    def __str__(self):
        return self.name
if __name__ == '__main__':
    a = Test('a')
    b = Test('b')
    a.t = weakref.ref(b)
    b.t = weakref.ref(a)
print(a.t())



如果大家想要封装掉

weakref模块,这里,小编给大家一个提示,可以使用到使用property注解试一试哦~如果还想了解更多学习知识,点击进入
查询即可~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享