(1)实验目的:
①掌握Python输入输出语句的使用。
②掌握Python常用数据结构的概念和常用操作方法。
③掌握Python方法操作方法。
④掌握Python面向对象操作方法。
④掌握Python模块使用方法。
(2)要求:
①按照实验内容在规定时间内完成。
②提交实验源代码-.py文件与运行截图。
③可上台展示自己的代码
(3)内容:
重构通讯录代码
遵循以下原则(不必照搬全套,可有自己的设计)
①面向对象风格(解释:将所有变量、方法等封装在类中,例如以下方式)
class Person:
#定义Person类
class AddressBook:
#定义AddressBook类
...
...
class MySystem:
#定义MySystem类
...
...
模块化(解释:分文件存放)
------通讯录系统文件夹
--Person.py
--AddressBook.py
--MySystem.py
--main.py #运行main文件 开始运行通讯录程序
函数、类命名规范(根据函数的命名可以理解函数的功能,根据类名可以理解类所代表的类的含义)