摘要: 多继承 一个子类继承多个父类,就是多继承,并且拥有所有父类的属性和方法例如:孩子会继承父亲和母亲的特征如果子类和父类中有相同的方法,就会调用子类中的方法如果不同的父类中存在有相同的方法名称,子类对象调用的时候会调用哪个父类中的方法呢?python 会根据MRO(method resolution o 阅读全文
posted @ 2020-04-15 20:27 Johnsonbug 阅读(224) 评论(0) 推荐(0) 编辑
摘要: super()方法子类和父类有相同的方法,如果子类想调用父类的方法,可以使用super()方法在python3中,子类执行父类的方法也可以直接用super方法 》super()super默认省略了两个参数,第一个参数是当前类名,第二个参数是self两个参数可以省略不传递例如 super(Studen 阅读全文
posted @ 2020-04-15 20:15 Johnsonbug 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 什么是继承继承就是让类与类之间产生父子关系,子类可以拥有父类的静态属性和方法继承就是可以获取到另一个类中的静态属性和普通方法(并非所有成员)在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类注意:python中的继承可分为:单继承和多继承 class Ani 阅读全文
posted @ 2020-04-15 20:05 Johnsonbug 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 封装特性 1 什么是封装:总结: 隐藏对象的属性和方法实现细节,仅仅对外提供公共访问方式目的:保护隐私格式:__属性名=属性值case1: class Person: def __init__(self,name,age): self.name = name self.age = age def _ 阅读全文
posted @ 2020-04-15 18:01 Johnsonbug 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 类属性和实例属性 定义: 实例属性:在实例对象中定义的属性类属性: 在类对象中定义的属性,并且多个实例对象共享一份类属性类属性使用方式:类名.类属性,也可以使用 对象.类属性注意: 1.不可变类型:对象名。属性名=属性值 是给对象添加属性,而不是进行修改 2. 可变类型:如果对象是修改可变数据类型变 阅读全文
posted @ 2020-04-15 17:11 Johnsonbug 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 面向对象和面向过程区别 1.面向过程:按照业务逻辑从上到下的设计模式,代码紧凑、耦合性强2.面向对象:将数据和业务抽象为对象,耦合性低,有利于代码重构 类和对象概念 类:是对一群具有相同特征或者行为的事物的统称,是抽象的,不能直接使用。对象:由类创建的,具体到某一事物的就是对象属性:记录对象有关特征 阅读全文
posted @ 2020-04-15 01:33 Johnsonbug 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.给定两个list ,A = [1,2,3,4,5,6,7,1,2,3]和B=[4,5,6,7,8,9,10,9,8,11],请用python找出A,B 中相同的元素放入列表D中,找出A,B中不同的元素放入列表C中,确保C、D两个列表中的元素不重复。 A = [1,2,3,4,5,6,7,1,2, 阅读全文
posted @ 2020-04-15 01:01 Johnsonbug 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 前言: 在定义函数的时候,不想给函数起一个名字。这个时候就可以用 lambda 来定义 一个匿名函数 使用方法: 语法:变量名= lambda 参数:表达式注意: 1.表达式中不能包含 循环,return2.可以包含 if...else...语句.3.表达式计算的结果直接返回""" #1.创建匿名函 阅读全文
posted @ 2020-04-15 00:44 Johnsonbug 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 前言 Python为我们提供了丰富的内置函数,现在我们来了解一下常用的函数 内置函数 求商和余数 divmod() ret = divmod(11,2) print(ret) # (5, 1) 求绝对值 abs() ret = abs(-100) print(ret) # 100 求最大值 max( 阅读全文
posted @ 2020-04-14 21:48 Johnsonbug 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 功能测试踩坑记录 2020/4/10 1 一个成熟的功能为匹配外部接口调用,改了某个字段,测试时需要考虑的点 (1)数据库中是否维护了字段,页面上的数据显示的是否与数据库的一致 (2)改了字段或新增了字段会对业务上下游的影响 (3)未匹配已存在的数据,是否要进行刷数据,保证以前的数据能在新版本中使用 阅读全文
posted @ 2020-04-12 09:26 Johnsonbug 阅读(210) 评论(0) 推荐(0) 编辑