11 2021 档案

摘要:###什么是继承? 当几个类对象中有共同的属性的方法时,就可以把这些属性和方法抽象并提取到一个基类中。 每个类特有的属性和方法还是在本类对象中定义。 只需要让每个类对象都继承这个基类,就可以访问基类中的属性和方法了。 ###为什么要继承? 看下面例子,熊猫具有吃、喝以及爬行的功能, 鸟具有吃、喝以及 阅读全文
posted @ 2021-11-30 23:42 西瓜_皮 阅读(94) 评论(0) 推荐(0) 编辑
摘要:###封装是面向对象编程的三大特征之一。 ###封装: 将数据(属性)和行为(方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。 这样就可以无需关心方法内部的具体实现细节,从而隔离了复杂度。 像上一节 静态方法 中,类对象外部访问不了一些类对象内部的一些方法或者属性, 需要调用 阅读全文
posted @ 2021-11-30 21:01 西瓜_皮 阅读(163) 评论(0) 推荐(0) 编辑
摘要:###访问控制指的是:控制类对象的属性和方法在类对象的外部是否可以进行直接访问。 如果在类对象的某个属性或方法前添加两个下划线 __ ,那么在类对象外部就不能直接访问该属性或者方法了, 这个成员就变成了一个私有成员(private),私有成员只能在类的内部访问,外部无法访问。 class MyCla 阅读全文
posted @ 2021-11-29 23:46 西瓜_皮 阅读(181) 评论(0) 推荐(0) 编辑
摘要:###静态方法 类对象的静态方法只是一个普通函数,把普通函数归类于类对象,可以方便代码管理。 在类对象中定义静态方法时,必须使用装饰器@staticmethod进行装饰。 静态方法只是一个普通函数,所以第一个形参没有特殊含义和要求。 ####静态方法可以被对象调用,语法:类对象.方法名([实参]) 阅读全文
posted @ 2021-11-29 20:12 西瓜_皮 阅读(674) 评论(0) 推荐(0) 编辑
摘要:###实例方法指的是 只有实例对象才可以 调用的方法。 在类对象中定义实例方法时,第一个形参表示调用该方法的实例对象,其对应的实参由系统自动传入。 第一个形参的名称通常是 self ,self不是关键字,而是Python约定成俗的命名,你完全可以取别的名字,但建议这么做。 ####实例方法只能被实例 阅读全文
posted @ 2021-11-28 13:52 西瓜_皮 阅读(1511) 评论(0) 推荐(0) 编辑
摘要:###类属性指的是类对象所绑定的属性 ####绑定类属性有两种方式: 在类对象的内部(方法) 语法格式:属性名 = 属性 age = 18 在类对象的外部 Python是动态语言,所以,在类对象创建之后,可以对其动态绑定属性。 语法: 类对象.属性名 = 属性值 如果指定名称的类属性已经存在,则是对 阅读全文
posted @ 2021-11-27 23:26 西瓜_皮 阅读(198) 评论(0) 推荐(0) 编辑
摘要:###前言 在测试过程中,经常要造数据,比如随机字符串,身份证号码,手机号码等。 如果要是手动制造数据的话,肯定要花不少时间,使用Python的Faker库,用它来生成各种各样的伪数据。 ###安装 Faker库源码地址:https://github.com/joke2k/faker 安装 pip 阅读全文
posted @ 2021-11-26 18:26 西瓜_皮 阅读(310) 评论(0) 推荐(0) 编辑
摘要:###前言 在现在的软件开发过程中,特别是app的部分,需要的很多数据以及内容,都是来自server端的API,但是不能保证在客户端开发的时候, api在server端已经开发完成,专门等着前端来调用,理想的情况是前端在开发的时候,已经有人写好了接口,直接调用就可以了。 但往往是页面写好了,后端接口 阅读全文
posted @ 2021-11-25 21:57 西瓜_皮 阅读(288) 评论(0) 推荐(0) 编辑
摘要:###要求 输入: s = "we are tester" 输出:we%20are%20tester index() 函数语法 # index() 方法检测字符串中是否包含子字符串 str fruits = ['apple', 'banana', 'cherry'] r = fruits.index 阅读全文
posted @ 2021-11-24 23:24 西瓜_皮 阅读(324) 评论(0) 推荐(0) 编辑
摘要:###1、朋友圈点赞以及评论测试用例 功能测试 1 是否可以点赞成功 2 点赞成功后是否可以去取消 3 没有网络情况下是否可以点赞 4 点赞成功后是否可以评论 5 是否按照点赞顺序,按时间进行排序 6 点赞一排可以显示多少人头像 7 是否有点赞人数限制 8 是否可以多次点赞 9 点赞完成后对手机是否 阅读全文
posted @ 2021-11-24 15:04 西瓜_皮 阅读(525) 评论(0) 推荐(1) 编辑
摘要:###什么是日志? 日志是一种可以追踪某些软件运行时所发生事件的方法。通过log的分析,可以方便用户了解系统或软件、应用的运行情况。 我们通过记录和分析日志可以了解一个系统或软件程序运行情况是否正常,也可以在应用程序出现故障时快速定位问题。 测试中老是说要找日志,为啥找日志,就是通过日志开发可以快速 阅读全文
posted @ 2021-11-23 21:33 西瓜_皮 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:谷歌浏览器(通常简称为 Chrome )是由谷歌开发的网络浏览器。在开发工作中,Chrome极大的方便开发调试代码。 主流的浏览器都内置了 DevTools,掌握 Chrome 的调试技巧,可以提高工作效率。对于测试人员来说,掌握Chrome 的调试技巧,可以快速判断一些前后端问题,抓取协议,判断接 阅读全文
posted @ 2021-11-22 23:47 西瓜_皮 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:###实例属性 实例属性是指实例对象所绑定的属性。 ####绑定实例属性的方式有两种: 1、在类对象的内部(方法中) 方法格式: self.属性名 = 属性值 一般在特殊方法 --init__ 中进行实例属性绑定,当调用实例对象后会自动调用特殊方法 init 对实例对象进行初始化, 从而绑定实例属性 阅读全文
posted @ 2021-11-21 19:44 西瓜_皮 阅读(774) 评论(0) 推荐(0) 编辑
摘要:方法一、 使用切片方法 s = 'helloword' r = s[::-1] print(r) # drowolleh 方法二、reverse s = 'helloword' s1 = list(s) # 先转列表 print(s1) # ['h', 'e', 'l', 'l', 'o', 'w' 阅读全文
posted @ 2021-11-19 20:43 西瓜_皮 阅读(282) 评论(0) 推荐(0) 编辑
摘要:###列表排序: 思路: 排序 - 切片取数据 ####1、内建方法 sort() list.sort(func=None, key=None, reverse=False(or True)) (1)、reverse默认是False,正向排序(从小到大),当reverse=True时,逆向排序(从大 阅读全文
posted @ 2021-11-19 18:30 西瓜_皮 阅读(828) 评论(0) 推荐(0) 编辑
摘要:面向对象编程(Object Orient Programming,简称 OOP),是一种编程方式,这种编程方式需要使用"对象"来实现。 ###对象具有以下特征: 1、世间万物皆对象 某个具体领域也是由对象组成, 例如: 在学校领域,对象包括 学生、教师、课程、成绩等 在银行领域,对象包括银行账户、工 阅读全文
posted @ 2021-11-16 22:16 西瓜_皮 阅读(323) 评论(0) 推荐(0) 编辑
摘要:###为什么要打印日志? 代码需要经历开发、调试、审查、测试或者上线等不同阶段,在开发时想要打印的信息类型可能和上线后想看到的信息类型完全不同, 通过打印的信息可以快速查找到代码哪里出了问题。 使用logging日志模块,可以打印出使用的模块以及代码运行的时间。 import logging, ti 阅读全文
posted @ 2021-11-03 19:39 西瓜_皮 阅读(106) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示