Python 类与模块编程全解析
1. Python 面向对象编程基础
Python 全面支持过程式和面向对象编程,我们可以自由选择使用哪种方式,或者将两者结合。在深入了解如何创建自定义类之前,有必要明确一些关键的术语:
- 对象与实例 :“对象”和“实例”通常指特定类的实例。
- 类、类型与数据类型 :这三个术语可以互换使用。
- 属性与实例变量 :属于特定实例的变量。
- 局部变量 :方法内部使用的非实例变量。
- 基类 :被继承的类,也有人称之为“超类”。
- 子类与派生类 :继承自其他类的类。
1.1 类的创建
Python 中有两种用户定义的类型:“旧式类”和“新式类”。由于旧式类将在 Python 3.0 中被移除,我们应始终使用新式类。创建类的语法很简单:
class className(base_classes):
suite
在类的代码块中, def 语句会创建类的方法而非普通函数。例如:
class Chair(object):
"""This class represents chairs."""
def __init_
超级会员免费看
订阅专栏 解锁全文
1994

被折叠的 条评论
为什么被折叠?



