09 2020 档案
摘要:多态 设计角度讲: 定义:父类的同一种动作或者行为,在不同的子类上有不同的实现。 作用:1.在继承的基础上,体现类型的个性化。 2.增强程序扩展性,体现开闭原则。 重写: 子类实现了父类中相同的方法(方法名、参数)。 在调用该方法时,实际执行的是子类的方法。 快捷键(ctrl + O) 内置可重写函
阅读全文
摘要:封装设计思想 - 划分多个类,再跨类调用 需求:老张开车去东北 划分类:找行为的不同 分析过程: 识别对象: 老张、老李、老孙 --> 属于数据不同,使用对象区分 人类 车类、船类、飞机类、自行车类 --> 属于行为不同,使用类区分 东北、西北、陕北 --> 属于数据不同,使用对象区分 不用做类(因
阅读全文
摘要:索引 index 作用:定位单个容器元素。 语法:容器[整数] 说明: 正向索引从0开始,第二个索引为1,最后一个为len(s)-1。 反向索引从-1开始,-1代表最后一个,-2代表倒数第二个,以此类推,第一个是-len(s)。 切片 slice 作用:定位多个容器元素 语法:[开始索引,结束索引,
阅读全文
摘要:封装数据 多 --> 一 面向过程 """ list_commodity_infos = [ {"cid": 1001, "name": "屠龙刀", "price": 10000}, {"cid": 1002, "name": "倚天剑", "price": 10000}, {"cid": 100
阅读全文
摘要:面向对象 现实事物 -抽象-> 类(模板) -具体-> 对象 # 老婆类 class Wife: # 数据 def __init__(self, name, height=160, face_score=90): self.name = name self.height = height self.
阅读全文
摘要:函数参数 实际参数 位置实参:按顺序 函数名(数据1,数据2) 序列实参:拆 函数名(*序列) 关键字实参:按名字 函数名(形参名1=数据1,形参名2=数据2) 字典实参:拆 函数名(**字典) 形式参数:限制实参传递方式 默认形参:可选 def 函数名(形参名1=数据1,形参名2=数据2) 位置形
阅读全文
摘要:变量其他写法 删除变量 写法1:变量名称 = 数据 name01 = "悟空" 写法2:变量名称1,变量名称2 = 数据1,数据2 name02, name03 = "八戒", "唐僧" 写法3:变量名称1 = 变量名称2 = 数据 name04 = name05 = "小白龙" 删除变量,接触变量
阅读全文

浙公网安备 33010602011771号