同一个行为,使用差别的对象获得差别的状态5.1 阐明
抽象类:含有抽象方法的类
抽象方法:没有具体实现的方法(pass)
- 抽象类是对子类的一种软性约束,要求子类必须实现父类的一些方法
- 共同多态使用,获得差别的工作状态
- 多用于做顶层设计(设计标准),以便子类具体实现
pymysql 库修改数据库时,必要通过链接对象的 commit 成员方法来举行确认,只有确认后,修改才生效3.1 手动提交
- 定义双层嵌套函数,内部函数可以访问外部函数的变量,且外部函数返回了内部函数
- 将这个使用外部函数变量的内部函数称为闭包
- 创建一个闭包函数,在闭包函数内调用目标函数【装饰器就是一种闭包】
- 在不改动目标函数的前提下,为目标函数增长新功能
1. 单例模式
- 设计模式是一种编程套路,可方便程序开辟
- 最常见的设计模式是面向对象
- 此外还有许多设计模式
- 单例模式、工厂模式
- 建造者、责任链、状态、备忘录、解释器、访问者、观察者、中介、模板、署理模式等等
- 当必要大量创建一个类的实例时,可以使用工厂模式
- 基于工厂提供的方法来创建对象
同一时间做差别的工作
socket(简称套接字)是进程之间通信的工具,负责进程之间的网络数据传输
一种字符串验证的规则,通过特殊的字符串组合来确定规则1.Python re模块
方法(函数)自己调用自己
1. 语法
- json 基于文本,独立于语言的轻量级的数据交换格式,本质上是一个带有特定格式的字符串
- 基于文本:是一个文本文件
- 独立于语言:不是某个语言特有的,每种编程语言都可以使用
- 轻量级:雷同数据,相比于其他格式,占用的大小较小
- 数据交换格式:后端程序员给前端的数据(json、html、xml)
- 可以直接使用read()和write()方法去操作文件,但是不方便,所以使用 json 文件自身特有的读取和写入方法
- 在做测试时,常将测试数据定义为 json 文件格式,使用代码读取 json 文件,即读取测试数据,举行传参(参数化)
- JSON 作用:使差别的语言能够相互传递数据
某网站的测试数据如下,需求:提取 json 文件中的用户名、密码和预期结果,组成:[(), (), ()] 格式(自动化参数化必要的数据格式)
f.write(字符串)不能将Python的列表和字典作为参数传递,如果要写入 json 文件,则使用 json 特定的方法
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |