python __del__方法(析构函数)和垃圾回收机制、__call__方法和可调用对象
一、__del__方法称为"析构方法",用于实现对象被销毁时所需的操作。比如:释放对象占用的资源,例如:打开的文件资源网络连接等。python实现自动的垃圾回收,当对象没有被引用时(引用计数为0),有垃圾回收器调用__del__方法。我们也可以通过del语句删除对象,从而保证调用__del__方法。系统会自动提供__del__方法,一般不需要自定义析构方法。
二、__call__方法和可调用对象
定义了__call__方法的对象,称为"可调用对象",即该对象可以像函数一样被调用
相关推荐
FCLAMP 2020-05-19
dageda 2020-04-21
一个逗逗 2020-02-24
Dablelv 2019-11-30
wklken的笔记 2019-10-27
kevinzhangwen 2012-02-19
abitch 2019-04-12
zderam的私人 2019-03-22
聚风阁 2010-08-12
yjdpkto 2015-07-16
ygreatred 2018-09-05
柠檬别离 2016-12-01
chouliqingke 2017-07-15
Muqingluan 2010-07-20
farewellpoem 2010-03-29
abfdada 2010-02-05