python零基础系列公开课第八讲-小类介绍_第1页
python零基础系列公开课第八讲-小类介绍_第2页
python零基础系列公开课第八讲-小类介绍_第3页
python零基础系列公开课第八讲-小类介绍_第4页
python零基础系列公开课第八讲-小类介绍_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录CONTENTS1.2.3.4.5.6.7.8.基础知识介绍运算符、表达式变量、数据类型流程控制函数介绍浅拷贝和深拷贝类介绍模块和包9.10.11.12.13.14.15.16.文件操作异常处理时间模块介绍正则表达式 excel操作操作网络编程应用pyh模块生成html表格测试资讯,请关注光荣roadtrain:入门篇-类介绍类定义类是具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。创建类使用 class 语句来创建一个新类,class 之后为类的名称并以冒号结尾,类的组成包括成员变量和成员函数。构造函数和析构函数 init ()方法是一种特殊

2、的方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法。 del(),被称为类的析构函数,del ()在对象消逝的时候被调用,当对象不再被使用时,del ()方法运行。创建实例对象1. 要创建一个类的实例,你可以使用类的名称,并通过init 方法接受参数2. 可以使用点(.)来对象的属性3. 类的类的文档字符串可以通过Cla查看ame. doc内置类属性 doc:类的文档字符串 name : 类名 module : 类定义所在的模块(类的全名是 main .claame,如果类位于一个导入模块mymod中,那么claame. module等于mymod) bases: 类

3、的所有父类元素(包含了一个由所有父类组成的元组) dict: 类的属性(包含一个字典,由类的数据属性组成)对象销毁(回收)1. 同Java语言一样,技术来追踪内存中的对象。使用了计数这一简单2.回收机制不仅针对计数为0的对象,同样也可以处理循环的情况。上述实例中如执行:del u1,则u1对象被销毁,打印: User destroyed类的继承面象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。1.类的时候括号中写要继承的父类。2. 类的继承衍生出类子类,子类可以继承或重写父类的方法,子类可以自定义新的方法或者成员变量,比如学生类可以继承用户类。类私有属性与方法类的

4、私有属性 private_attrs:两个下划线开头,不能在类地外部被使用或直接法中使用时 self. private_attrs。该属性为私有。在类的方类的私有方法 private_method:两个下划线开头,私有方法,不能在类地外部调用。在类的 self. private_methods该方法为调用实例方法、类方法、静态方法实例方法,类方法,静态方法都可以通过实例或者类调用,只不过实例方法通过类调用时需要传递实例的递任意对象,其他版本会报错)(3可以传实例方法针对的是实例,第一个参数是self,普通对象方法至少需要一个self参数,代表类对象实例;类方法针对的是类, classmethod 它表示接下来的是一个类方法,类方法的第一个参数cls,它们都可以继承和重新定义;静态方法用于作为程序中的共享资源,直接通过类去调用,不用实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论