Python 面向对象知识点总结―、变量你可以把变量想象成一个用来存储值的单词。二、控制流程:条件语句“If”使用一个表达式来判断一个语句是 True 还是 False,如果是True,那么执行讦内的代码;三、循环和迭代在 Python 中,可以用不同的形式来进行迭代。我会说下 while 和 for。List:集合|数组|数据结构用 Python 的语法,也很好去理解:字典:Key-Value 数据结构迭代:通过数据结构进行循环跟我们在 Python 基础中学习的一样,List 迭代十分简单。我们 Python开发者通常使用 For 循环。类&对象一些理论:Python 面向对象编程模式:ON类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。class类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖,也称为方法的重写。实例变量:定义在方法中的变量,只作用于当前实例的类。继承:即一个派生类(derivedclass)继承基类(baseclass)的字段和方法。继承也允许把一个派生类的对象作为一个基类对象对待。创建类#!/usr/bin/envpythonclassPrice(object):#新式类,object 类是所有类的基类/父类a=0def__init__(self):□#构造函数,当实例化对象时自动调用self.price= 100 □#属性self.count=0.7□defprice(self):#方法new_price=self.price*self.countnew_pric^^^H『thisisnew_price"a 变量是一个类变量,它的值将在这个类的所有实例之间共享。你可以在内部类或外部类使用 P 访问。第一种方法_」nit__()方法是一种特殊的方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法self 代表类的实例,self 在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。self 代表类的实例,而非类类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第—个参数名称,按照惯例它的名称是 self。#构析函数,执行 price 方法时自动调p.a输入:#!/usr/bin/envpythonclassTest:□defa(self):□print(self)(self.__class__)t=Test()5输出/usr/bin/python2「7/root/PycharmProjects/untitled/002.py<__main__.Testinstanceat 0x7ff9267e84d0>main__.TestProcessfin...