成都创新互联公司是专业的馆陶网站建设公司,馆陶接单;提供网站设计制作、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行馆陶网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
class ClassName: '类文档字符串,用于解释说明 'class_body #类体
下面来创建一个银行客户的例子
class Customer: '编写银行的顾客类' name='' deposit=0 def __init__(self,name,deposit): #构造函数 self.name=name self.deposit=deposit def show_information(self): #显示客户信息 print("Name:",self.name,";deposit:",self.deposit) def draw_dep(self,money): #进行取款操作 self.deposit=self.deposit-money cus=Customer("Nelson",500)#创建实例对象 cus.show_information()#执行方法 cus.draw_dep(30) cus.show_information()
实例化类其他编程语言中一般用关键字 new,但是在 Python 中并没有这个关键字,类的实例化类似函数调用方式。
__init__方法自动接受构造函数的参数。
cus=Customer("Nelson",500)
见上例:show_information()方法
__dict__:类的属性(包含一个字典,由类的数据属性组成)
__doc__:类的文档字符串,在开头用于解释说明的字符串
__name__:类名
__module__:类定义所在的模块
__bases__:类的所有父类构成元素
1.Python 使用了引用计数这一简单技术来跟踪和回收垃圾。
2.引用机制的优缺点:
2.1优点:
(1)简单
(2)实时性:一旦没有引用,内存就直接释放了。不用像其他机制等到特定时机。实时性还带来一个好处:处理回收内存的时间分摊到了平时。
2.2缺点:
(1)维护引用计数消耗资源
(2)循环引用,如果两个对象相互引用,则引用数量永远是1,这意味着只依靠引用计数机制是无法进行资源释放的,因此,Python还引入了(标记清除和分代收集)新的垃圾回收机制。
3.当对象被创建时, 就创建了一个引用计数, 当这个对象不再需要时, 也就是说, 这个对象的引用计数变为0 时, 它被垃圾回收。但是回收不是"立即"的, 由解释器在适当的时机,将垃圾对象占用的内存空间回收。
4.实例:
测试得到,python会自动执行del析构函数来垃圾回收。
更多python内容,请关注 python创新互联教程。
网站标题:创新互联Python教程:python面对对象编程
网页路径:http://www.shufengxianlan.com/qtweb/news35/269735.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联