编程语言应用

首页 » 常识 » 预防 » 少儿编程很好学之从0开始学python
TUhjnbcbe - 2025/7/12 18:03:00
中科与白癜风患者同在 http://www.wzqsyl.com/

面向对象是目前主流的编程方法。通过面向对象,可以将系统有效的隔离,使得程序容易维护和扩展。在这节课里,我们会先开发一个简易的待办清单来退回面向对象的好处。

代办清单

我们在学习生活中经常要安排处理很多事情。这些事情如果没有被整理后,很容易忘掉。终端版的待办事项就是为了解决这个问题实现。

我们首先定义个Task类:

classTodo:def__init__(self):self.taskList=[]self.__fileLocation__=./todo.txtself.__loadTask__()defaddTodo(self,thing):self.taskList.append(thing)self.__saveTodo__()returnTruedefremoveTodo(self,thing):ifnotthinginself.taskList:returnFalseelse:self.taskList.remove(thing)self.__saveTodo__()returnTruedefsearchTodo(self,thing):fortodoinself.taskList:ifthingintodo:returntodoreturnNonedefgetAllToto(self):returnself.taskListdef__loadTask__(self):file=open(self.__fileLocation__,r)self.taskList=file.readlines()def__saveTodo__(self):file=open(self.__fileLocation__,w)file.write(\n.join(self.taskList))file.close()

这个类定义了一个taskList实例属性,拥有:getAllTotosearchTodoremoveTodoaddTodo几个方法。同时,为了所有的备忘事项通过__saveTodo__方法存储到磁盘里。

接着,我们来使用这个类:

todo=Todo()whileTrue:

1
查看完整版本: 少儿编程很好学之从0开始学python