析构方法:当对象在内存中被释放时,自动触发执行。

ps:此方法一般无须定义,因为python是一门高级语言,程序员在使用时无需关心内存的分配和释放,因此此工作都是交给python解释器来执行,所以,析构函数的调用是由解释器在进行垃圾回收时自动触发执行的。

class Foo:def __init__(self, name):self.name = namedef __del__(self):  # 析构函数print("执行")f1 = Foo("tianxia")del f1.name    # 删除实例的属性,不会触发该Foo的__del__方法
print("=============")
del f1  # 触发__del__方法
print("=============")

python六十二: 析构方法相关推荐

  1. python爬虫十二种方法_Python爬虫的N种姿势

    问题的由来 前几天,在微信公众号(Python爬虫及算法)上有个人问了笔者一个问题,如何利用爬虫来实现如下的需求,需要爬取的网页如下(网址为:https://www.wikidata.org/w/in ...

  2. 零基础入门学Python(十二)—— 魔法方法(下)

    零基础入门学Python系列内容的学习目录→\rightarrow→零基础入门学Python系列内容汇总. 魔法方法(下) 1. 构造和析构 2. 算术运算 3. 简单定制 4. 属性访问 5. 描述 ...

  3. 零基础入门学Python(十二)—— 魔法方法(上)

    零基础入门学Python系列内容的学习目录→\rightarrow→零基础入门学Python系列内容汇总. 魔法方法(上) 1. 构造和析构 1.1 _ _ init _ _(self[, ...]) ...

  4. 《OpenCv视觉之眼》Python图像处理十二 :Opencv图像轮廓提取之基于一阶导数的Roberts算法、Prewitt算法及Sobel算法

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

  5. Python自动化(十二):一分钟搞定几百个Excel中查找的数据

    一.需求说明 首先我们来看下今天的需求,有一份档案记录总表的Excel工作簿, 每天会根据当天日期建立新表,每天的表格内包含所有档案信息,同时也有可能会添加新的档案名.同个年度的总表在年末可能会有两. ...

  6. 信息系统项目管理师必背核心考点(六十二)项目组合治理主要过程

    科科过为您带来软考信息系统项目管理师核心重点考点(六十二)项目组合治理的主要过程,内含思维导图+真题 [信息系统项目管理师核心考点]项目组合治理的主要过程 1.注定项目组合管理计划 2.定义项目组合 ...

  7. 面渣逆袭:三万字,七十图,详解计算机网络六十二问(收藏版)

    大家好,我是老三,开工大吉,虎年第一篇,面渣逆袭系列继续! 这次给大家带来了计算机网络六十二问,三万字,七十图详解,大概是全网最全的网络面试题. 建议大家收藏了慢慢看,新的一年一定能够跳槽加薪,虎年& ...

  8. 面渣逆袭:计算机网络六十二问,三万字图文详解!速收藏!

    这次给大家带来了计算机网络六十二问,三万字,七十图详解,大概是全网最全的网络面试题. 基础 1.说下计算机网络体系结构 计算机网络体系结构,一般有三种:OSI 七层模型.TCP/IP 四层模型.五层结 ...

  9. 【正点原子Linux连载】第六十二章 Linux SPI驱动实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

最新文章

  1. 基于SSL的mysql(MariaDB)主从复制
  2. 在气候灾难的时代,这些游戏正在用自己的方式去重新审视自然
  3. 线程与线程池(一条龙详解)
  4. 【问题收集·知识储备】Xcode只能选择My Mac,不能选择模拟器如何解决?
  5. centos7光盘修复 grub_centos7修复grub2
  6. vxlan 分布式网关数据包转发过程_Vxlan基础
  7. Android使adb作为host运行在arm64平台
  8. 【按键精灵】一步两步脚本教程
  9. 虚拟机运行闪讯 实现linux联网 (多图)
  10. LockSupport 是什么?怎么用?
  11. 《全心全意地投入》——英文小译二【英文短篇正能量】
  12. manifestdependency,manifest文件
  13. 彻底理解 Linux 的搜索工具: grep 和 awk
  14. Learn UML with JUDE
  15. 必须得会的汽车ECU研发基础--ECU软件架构概览3
  16. 中国电子竞技市场:外国玩家的机遇与挑战
  17. make j* make j4 make j8 区别
  18. bzoj4605 崂山白花蛇草水
  19. bzoj1202 [HNOI2005]狡猾的商人
  20. 第一次作业——————打印沙漏

热门文章

  1. 用户 'XXX\SERVERNAME$' 登录失败。 原因: 找不到与提供的名称匹配的登录名。 [客户端: ]...
  2. 6、通过xpath获取网页数据
  3. CDQ分治嵌套模板:多维偏序问题
  4. 支付方式之线上和线下
  5. Struts 2再曝远程代码执行漏洞S2-037
  6. poj 1379 模拟退火法
  7. ArrayList 和 LinkedList 的自定义实现
  8. appium+python自动化40-adb offline(5037端口被占)
  9. Windows Server 2008 R2模板机制作(VMware Workstation)
  10. 99% 的新移动恶意程序是针对 Android