导语:
本文主要介绍了关于怎么掌握python中weakref模块用法?的相关知识,包括python内置模块,以及python perf_counter这些编程知识,希望对大家有参考作用。
相信大家对
德尔对你来说并不陌生。基本上我们写的每一行代码都会遇到。 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注解试一试哦~如果还想了解更多学习知识,点击进入
查询即可~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ pip 对 python 做了什么10/29
- ♥ 用 Python 写了一个「表情包」,赚了250万02/20
- ♥ Python随机模块及用法10/22
- ♥ 如何使用python输出语句08/23
- ♥ 为什么python被称为胶水语言?10/11
- ♥ python中元组相关方法如何使用?01/02
内容反馈