Python语言的面向对象编程
面向对象技术简介
类(Class):用来描述具有相同属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实力。
对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。
实例化:创建一个类的实例,类的具体对象。
创建类
使用class语句来创建一个新类,class之后为类的名称并以冒号结尾。
创建实例对象
要创建一个类的实例,可以使用类的名称,并通过_init_方法接受参数。
访问属性
使用点( . )来访问对象的属性。
Python内置类属性
Python对象销毁(垃圾回收)
在Python内部记录着所有使用中的对象各有多少引用。
一个内部跟踪变量,称为一个饮用计数器。
类的继承
面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。继承完全可以理解成类之间的类型和子类型关系。
模块
import 语句
From import 语句
From import*语句
定位模块
PYTHONPATH变量
命名空间和作用域
dir()函数
globals()和locals()函数
Python中的包
模块发布