博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python之类介绍
阅读量:6821 次
发布时间:2019-06-26

本文共 588 字,大约阅读时间需要 1 分钟。

 

 

 python对象销毁(垃圾回收):

1>同Java语言一样,python使用了引用计数这一简单计数来追踪内存中的对象,也就是说,python内部记录着所有使用中的对象各有多少引用,一个内部跟踪变量称为一个引用计数器,当对象被创建的时候就创建了一个引用计数,当这个对象不再需要的时候,也就是说,这个对象的引用计数变为0的时候,它被垃圾回收,但是回收并不是立即执行的,是由解释器在适当的时机将垃圾对象占用的内存空间进行一个回收。

2>垃圾回收机制不仅针对引用计数为0的对象,同样也可以处理循环引用的情况,循环引用指的是两个对象相互引用,但是没有其他变量引用它们,这种情况下,仅适用引用计数是不够的,python的垃圾收集器实际上是一个引用计数器和一个循环垃圾收集器,作为引用计数器的补充,垃圾收集器也会留心被分配的总量很大的对象,即未通过引用计数销毁的对象,那在这种情况下,解释器会暂停下来试图清理所有未引用的循环。

 python类的继承

面向对象的编程带来的主要好处之一就是代码的重用,实现这种重用的方法之一是通过继承机制。

1、声明类的时候括号中写要继承的父类。

2、类的继承衍生出类的子类可以继承或重写父类的方法,子类可以自定义新的方法或者成员变量,比如学生类可以继承用户类

 

转载于:https://www.cnblogs.com/zqq521/p/6192725.html

你可能感兴趣的文章
关于JEPLUS软件介绍——JEPLUS软件快速开发平台
查看>>
SSL加速和证书卸载的配置方式
查看>>
Sencha touch 中的一段源码匿名中定义Function并调用
查看>>
android开发学习 ------- 枚举类型在Android中的用法
查看>>
make: *** No targets specified and no makefile found. Stop.错误
查看>>
分享两个必应壁纸接口,可用来获取高质量壁纸和故事
查看>>
tomcat启动脚本
查看>>
ASP.NET-FineUI开发实践-10
查看>>
小猪决定做一件尝试
查看>>
Ajax_ajax模板引擎 ---tmplate.js处理数据和标签拼接
查看>>
[摘录]感受弗兰克尔的故事
查看>>
HTTPonly属性
查看>>
显示磁盘信息
查看>>
基于spark和sparkstreaming的word2vec
查看>>
sublime 3 text 中运行Java
查看>>
前序遍历
查看>>
循环结构进阶
查看>>
关于数据库查询时报“query block has incorrect number of result columns”
查看>>
margin注意问题
查看>>
事物的回滚
查看>>