摘要:
一、概念 多态是面向对象编程的三大特征之一,多态则是指同一个行为可以有多个不同表现形式的能力。也就是说,在父类中定义的属性和方法,在子类继承后,可以有不同的数据类型或表现出不同的行为。这可以使得同一个属性或方法,在父类及其各个子类中,可能会有不同的表现或含义。 二、作用 根据多态的概念可知,多态机制 阅读全文
摘要:
一、继承概念 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 二、继承特点 继承的特点: 子类对象可以直接访问父类中未私有化的属性和方法 子类对象不可以直接调用父类中私有属性和私有方法 父类对象不能访问子类特有的属性和 阅读全文
摘要:
1、定义方式 定义方式为在属性名或者方法名前增加两个下划线。 2、为什么要定义私有属性和私有方法 对象的某些属性或方法只希望在对象的内部被使用,不希望外部代码直接访问对象的内部数据,保护数据的安全性和完整性。 2.1 私有属性或方法在对象内部可以被访问 class Person: def __ini 阅读全文
摘要:
# 对象封装:对象的属性可以是另一个类创建的对象 # 案例需求: # 1、士兵许三多有一把AK47 # 2、士兵用枪射击标靶 # 3、枪能装填和发射子弹 class Gun: # 分析: # 枪的属性:1、枪有型号区分;2、枪要有子弹 # 枪的方法:1、能装填子弹;2、能发射子弹 def __ini 阅读全文
摘要:
# 面向对象封装案例:为新房子增添家具# 分析对象的属性# 房子属性:户型、面积 # 家具属性: 家具名称、占地面积 class Furniture: def __init__(self, name, area): self.name = name self.area = area def __st 阅读全文
摘要:
在Python 3.6之前,对字符串文本格式化可使用%-formatting和str.format()。 在Python 3.6之后,新增 f-string 方式,与其他格式化方式相比,它更易读,更简洁,不易出错,速度更快! %-formatting 字符串对象具有使用%运算符的内置操作,可以用来格 阅读全文
摘要:
最近新测个项目,发现在IOS手机的APP上使用微信支付无法直接返回APP。 咨询微信客服,了解到无法直接返回APP的原因是收款配置的APPID为合作商家的APPID,而不是公司APP的APPID。 当把收款信息的APPID修改为公司APP的APPID后,又产生了新的问题,支付直接报错,无法进行支付。 阅读全文
摘要:
详细学习视频: 链接:https://pan.baidu.com/s/1Vub3YTo7uUUuGCJUCabBRQ 提取码:6q9x 一、git基本工作流程 我们先来理解下Git 工作区、暂存区和版本仓库概念 工作区:就是你在电脑里能看到的目录。 暂存区:英文叫stage, 或index。一般存放 阅读全文
摘要:
前面也说过appium也是以webdriver为基的,对于元素的定位也基本一致,只是增加一些更适合移动平台的独特方式,下面将着重介绍xpath方法,这应该是UI层元素定位最强大的方法啦! 以淘宝app为例,定位左上角扫一扫按钮 一、基础定位 1.如果元素text是唯一的,可以通过text文本定位 / 阅读全文
摘要:
这些方式仅供参考,实际使用体验并不好,最好对find_element()方法进行二次封装。 # coding=utf-8 from time import sleep from selenium import webdriver from selenium.webdriver.common.by i 阅读全文