阅读目录
- 一、抽象数据类型
- 二、python的类
- 三、类的定义和使用
- 四、python异常
- 五、类定义实例:学校认识管理系统中的类
- 六、部分课后编程练习
一、抽象数据类型
抽象数据类型(ADT)是计算机领域的一种思想和方法,是一种用于设计和实现程序模块的有效技术。模块通过接口来提供功能所需的信息,并不涉及具体实现细节。
1、数据类型和数据构造
python提供很多的数据类型,但是无论提供多少内置类型,在处理复杂问题的时候,程序员都需要根据自己需求把一组数据组织起来,构成一个数据对象,作为一个整体存储、传递和处理。
例子:有理数的表示,当然可以使用两个变量表示一个有理数。
a1 = 3 b1 = 5 # 两个有理数之和 def rational_plus(a1, b1, a2, b2): num = a1*b2+b1*a2 den = b1*b2 return num,den a2, b2 = rational_plus(a1, b1, 7, 10)