(1)实验目的:

①掌握Python输入输出语句的使用。
②掌握Python常用数据结构的概念和常用操作方法。
③掌握Python方法操作方法。
④掌握Python面向对象操作方法。
④掌握Python模块使用方法。

(2)要求:

①按照实验内容在规定时间内完成。
②提交实验源代码-.py文件与运行截图。
③可上台展示自己的代码

(3)内容:

重构通讯录代码
遵循以下原则(不必照搬全套,可有自己的设计)
①面向对象风格(解释:将所有变量、方法等封装在类中,例如以下方式)

  1. class Person:
  2. #定义Person类
  3. class AddressBook:
  4. #定义AddressBook类
  5. ...
  6. ...
  7. class MySystem:
  8. #定义MySystem类
  9. ...
  10. ...
  1. 模块化(解释:分文件存放)

    1. ------通讯录系统文件夹
    2. --Person.py
    3. --AddressBook.py
    4. --MySystem.py
    5. --main.py #运行main文件 开始运行通讯录程序
  2. 函数、类命名规范(根据函数的命名可以理解函数的功能,根据类名可以理解类所代表的类的含义)