9.3

面向过程编程

对着->流程/步骤->码代码

IPO

Input(输入)--》Process(过程/处理)--》Output(输出)
未来码代码的目的:输入一些变量,然后通过一系列的步骤改变变量,最后得到想要的结果。
面向过程编程:一步一步(一个函数一个函数),上一个函数的输出是下一个函数的输入。
优点:代码的独立性提高了,流程清晰。
缺点:一个错误,让程序直接崩掉。

编程

控制变量不断的变化(初级开发)。
找BUG:变量每变化一次,就打印一次,打印变量变化的状态,判断流程是否有问题。

面向对象编程

对着对象编程
优点:一个对象变化,不会对另一个对象造成影响。
缺点:异常复杂。
作用:对象与对象之间交互。

划分对象,具有相同属性和技能的对象属于同一类。(先有类,在有对象。)
(如果该对象属于这个类,那么类拥有的,对象一定拥有。)

定义类

class Student:

定义对象

Student

定义类语法

class 类名(驼峰体):
函数定义阶段:检测语法,不执行代码
类定义阶段:执行代码

定义对象(实体化对象)

stu1 = Student()#stu1就是一个对象

原文地址:https://www.cnblogs.com/793564949liu/p/11455382.html