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『thisi