阅读目录

  • 一、抽象数据类型
  • 二、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)
用变量表示有理数

相关文章: