1.串知识点
OOP
过程,是负责完成某个具体任务的代码,基本可以理解为函数,面向过程的核心就是把要实现的事情拆分成一个个步骤依次完成,
面向对象,以对象为核心模拟真实世界,考虑各个对象有什么性质、能做什么事情
提取性质,定义类,然后用类创建对象,类和对象的关系是类是创建对象 的模板,对象是类的实例
可以把类想象成制造具体对象的图纸,图纸是ATM可以有编号、银行、支行这三个属性,通过ATM 类创建出来的ATM实例
所谓方法就是放在类里面的函数,所谓属性就是放在类里边的变量,定义好类就可以通过类来创建对象,然后让各个对象去执行这些方法
面向过程编程直接聚焦于按步骤执行,面向对象编程把事务先分解到对象身上,描述各个对象的作用,然后才是它们之间的交互。
封装表示写类的人,将内部实现细节隐藏起来,使用类的人只通过外部接口访问和使用
接口可以被理解为提供使用的方法,比如如果有人已经写好了洗衣机这个类,你其实只需要知道它有什么方法,方法有什么作用,具体怎么用
继承就是面向对象编程允许创建有层次的类,类也可以有子类和父类来表示从属关系
多态指的是同样的接口因为对象具体类的不同而有不同的表现
调用父类
2.Python %d、%s、%r等用法
Python print函数用法,print 格式化输出
使用print输出各型的
-
字符串
-
整数
-
浮点数
-
出度及精度控制
strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串