- 博客(29)
- 收藏
- 关注
转载 Python-面向对象的概念
一、面向过程和面向对象的区别面向过程和面向对象的区别,我们用一个比较直观的例子解释一下。面向过程是一步步执行的,比如,我们买车上牌照,面向过程的步骤就是:1、先去4s店,买车;2、去保险公司,上保险;3、去税务局,交置购税;4、去交管局,验车、选号、交钱、上牌。这个过程必须按顺序进行,要去4个地方。面向对象是一站式的,我们只需要去买车办事处,然后在这个办事处完成上面...
2019-09-11 19:54:00 159
转载 Python-requests模块
python发送请求时,可以用requests模块,这个模块不是内置模块,需要安装一下。pip install requests本文所有接口均为假接口,实际不存在,只为了举例。内容概要:1、发送get请求:用requests.get(),括号里写上url和参数。如req = requests.get(url,params=data)2、发送post请求:用requests...
2019-08-20 17:28:00 194
转载 Python-异常处理
如果一段代码出现问题,通常就会报错,中断运行。但是我们经常会遇到想要程序继续运行,此时就需要异常处理。1、捕捉特定的异常下面这行代码,运行时就会报错例1:例2:处理例1的异常时,可以用下面的方法:except就是捕捉到的异常,把异常信息存储到了e,如果报错走except这条路径,不报错走else。else不是必须项,可以不写。firs...
2019-08-15 10:50:00 303
转载 Python-接口开发入门
一、开发接口的作用:1、mock接口:模拟一些接口。有一些有关联的接口,在别的接口没有开发好的时候,需要用这个接口,就可以写一个假接口,返回想要的结果来模拟这个接口。2、知道服务端的开发逻辑,有助于测试;3、比如不想让其他人看很多数据库中的数据,可以通过接口只返回一部分数据。二、开发一个接口1、flask是一个轻量级的开发框架__name__:代表当前这个pyth...
2019-07-31 17:48:00 337
转载 HTML-css样式选择器
style简介这篇介绍style,style有三种方式:1、在head中加style标签,在标签中写css样式;2、在body的标签中添加style属性,在属性中增加css样式;3、在link标签中引入写好的css样式表 <link rel="stylesheet" href="xx.css">一、在head中添加style标签1、id选择器在一...
2018-12-06 17:37:00 198
转载 HTML-body标签介绍-2
本文涉及内容:下拉框select标签、超链接标签、列表标签、表格标签一、下拉框select标签1、最简单的下拉框<select name="city" size="3" multiple="multiple"> <option value="1" selected="selected">北京</option> <op...
2018-11-19 18:30:00 156
转载 HTML-body标签介绍-1
本文内容涉及:标题标签、段落标签、转义字符、input标签、form标签、img标签一、标题标签标题标签h1,h2,h3,h4,h5,h6字号逐渐变小<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"></head>&l...
2018-11-01 17:34:00 232
转载 HTML-简介及header
首先说明一下,下面介绍的HTML都是用python写的一、HTML介绍1、HTML,HyperText Markup Language,超文本标记语言。2、HTML实质上就是一长串字符串,特点是能够被浏览器解析。3、学习HTML说简单点,就是学习每一个标签代表什么4、HTML分为3部分----html、css、js 如果用一个人来比喻,html就是这个人,...
2018-10-29 18:28:00 112
转载 Python-解决pip install时出现的Could not fetch URL https://pypi.python.org/simple/requests/: ...的问题...
使用python直接使用pip install xx时,出现Could not fetch URL https://pypi.python.org/simple/requests/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verif...
2018-09-19 15:45:00 7047
转载 Charles抓包https设置
首先说明一点,即使按照下面的操作,也不可能抓到所有的https请求,否则网络安全做的也太差了要抓https,首先要安装证书。一、PC端安装证书1、安装证书:Charles-》Help-》SSL Proxying-》Install Charles Root Certificate,直接点击安装。注意:下面选项选择【将所有的证书都放入下列存储】,点击浏览,选择【受信任的根证书...
2018-09-17 12:04:00 117
转载 Python-random模块
random是很常用的一个模块,这里只简单介绍几个功能。1、随机取整数random.randint(),下面的例子中,是随机取一个1到10之间的整数2、随机取小数random.uniform(),下面的例子中,是随机取一个1到99之间的小数,小数点后保留2位。3、从列表中随机选取一个元素random.choice()4、随机选取N个元素...
2018-08-10 10:26:00 93
转载 Python-连接数据库
连接数据库很简单,首先要安装pymysql模块。开始-cmd-输入pip install pymysql即可。连接数据库有以下几个步骤:(1)连接数据库,需要账号,密码,ip,端口号等;(2)建立游标;(3)执行sql;(4)获取结果;(5)关闭游标;(6)关闭连接。下面的函数实现数据库连接功能。def my_db(host,user,passwd...
2018-05-03 20:20:00 135
转载 Python-加密模块
这里介绍hashlib模块。1、2、加密hashlib模块有很多种加密方法,如hashlib.sha224(),hashlib.blake2b()等,这里以md5加密为例。加密时,不能直接对字符串进行加密,需要先将字符串转化为bytes类型,用str.encode()。下面是一个完整的加密过程。将上述功能写成下列函数,实现md5对字符串加密。...
2018-05-03 20:11:00 124
转载 Python-时间模块
一、time模块先介绍一下要用到的几种时间表示方法。(1)时间戳:指的是从unix元年到现在过了多少秒,如下图运行结果的第(2)时间元组:下图中,最后2行的命令,输出的就是时间元组格式。(3)自己格式化好的时间,也就是下图运行结果的第二条,可以自己定义时间的显示格式。常用的如下:时间戳和格式化好的时间相互转换,需要一个桥梁,就是时间元组。例1:把时间...
2018-05-03 19:56:00 80
转载 Python-os模块和sys模块
一、os模块os模块是Python中一个非常重要的模块,完成对操作系统的一些操作,使用时,直接import os即可。下面是os模块中常用的。还有一个很重要的,是os.walk,可以列出指定路径下的所有路径,文件,文件夹。二、sys模块sys.path中指的环境变量不是我们配置的环境变量,指的是这个py文件的,下面这样可能解释的清楚一些。在导入模...
2018-05-02 21:57:00 105
转载 Python-json模块
json串是任何语言都可以识别的,因此json模块是一个重要的模块。json串实际上就是字符串。1、json格式json格式如下,必须使用双引号。2、读json文件读取json文件后,数据类型是字符串类型。可以引入json模块,用json.loads或者json.load将其变为字典类型。例:有一个文件products.json。(1)用json.load...
2018-04-17 17:33:00 104
转载 Python-模块分类及导入
使用python时,我们会发现经常需要import一些模块。模块其实就是一个python文件,导入模块的实质是把模块中的内容执行一次。例如,有个模块叫mokuai,我们可以这样导入from mokuai import * # 导入所有的内容from mokuai import a #从import中导入a建议使用第二种写法,这样代码一旦出问题,容易定位。另外,下面两...
2018-04-17 17:33:00 114
转载 Python-定义函数
本文介绍python定义函数的方法。函数能够提高代码的复用性,让代码更简洁。一、定义一个最简单的函数函数定义用def,必须要有函数名和函数体。下图中,函数名是sayHello,函数体是print语句。函数不被调用是不会执行的,调用时用函数名+括号的格式,即sayHello()二、函数的参数1、位置参数位置参数,是必填的,调用函数时不传会报错。我们写一个简单的...
2018-04-17 17:32:00 359
转载 Python-集合
集合是一种重要的数据类型,最主要的特点是天生去重。一、在介绍集合之前,先介绍一下深拷贝和浅拷贝。深拷贝:会重新开辟一个内存空间浅拷贝:不会重新开辟内存空间(1)我们看下面的例子:l = [1,1,2,3,4,5,6,8]for i in l: if i%2!=0:#奇数删掉。每删掉一个,下标就会变一次 l.remove(i)pr...
2018-04-10 18:38:00 91
转载 Python-文件读写及修改
文件的读写有三种形式:读、写和追加。一、读模式 r 和读写模式 r+1、读模式 r读模式r特点:(1)只能读,不能写;(2)文件不存在时会报错。(1)例:读取当前目录下的books.txt文件,该文件如下所示。 解析:a、用open打开文件,在python3中只有open。python2可以用open和file。关闭文件是close()。一般有开就有关...
2018-04-10 14:49:00 1558
转载 Python-字典
一、概念字典用大括号{}表示,键值对格式。优点是取数据方便,速度快。从string到list到dict,取数据越来越简单。字典是无序的。下面是一个字典。这个字典包含了4个键值对。4个key分别为:name、sex、addr、age。每个key都有对应得value。二、字典操作1、查有2种方法可以对字典进行查询。第一种是get,语法格式为:dict.ge...
2018-03-28 11:34:00 151
转载 Python-字符串操作
1、strip可以去除字符串中指定元素,如果不指定元素,默认为去除空格和字符串。2、统计出现次数,string.count()3、根据下标查找某元素。有两种方法,index和find。(1)index只能查找已有元素的下标,如果该元素不存在会报错(2)用find查询,好处是如果元素不存在,不报错,返回-14、替换...
2018-03-27 21:15:00 77
转载 Python-列表和元组
一、列表定义列表是python中一种基本的数据结构。list、数组、array都指的是列表。列表为它的每一个元素分配一个下标,标记该元素的位置。也可以将下标叫做索引、角标、编号。下标从0开始计数。另外最后一个元素的下标是-1。定义列表时,用中括号[]将其中的元素括起来,不同元素之间用逗号“,”分隔。例如:stus=['小红','小黑','小白','小兰']列表stus...
2018-03-26 22:03:00 238
转载 Python-条件判断、while循环、for循环和列表生成式
一、条件判断条件判断语句的形式为:if 判断条件: 执行语句elif 判断条件: 执行语句else: 执行语句如果只有2种情况,可以没有elif,甚至可以没有else。python中,有冒号,一定有缩进。缩进是一个tab键或者4个英文空格。举例:随机生成一个10以内的整数,输入一个数字和生成的整数相比较,提示输入大了、小了或者猜对了。另...
2018-03-21 17:44:00 550
转载 Python-定义变量和字符串格式化
一、语言的分类计算机只认识二进制的语言,语言分为编译型语言和解释型语言。编译型语言:写好代码之后就把代码编译成二进制文件,运行的时候,运行编译好的二进制文件。如:C、C++、C# 优点是,运行速度快,一次编译,到处运行。 缺点是,编译过程比较慢。解释型语言:运行一行代码编译一行,什么时候运...
2018-03-21 15:13:00 225
转载 Charles的使用
Charles是一款常用的抓包工具。抓包可以通过查看请求和响应,帮助定位问题(是服务端的问题还是客户端的问题),也可以模拟服务端返回的异常情况。一、Charles连接手机Charles对手机抓包,需要和手机在同一个局域网,在手机端设置代理即可。(1)在手机上,所连接的wifi处,将代理设置为【手动】(2)【服务器或主机名】处填电脑IP。 查看方法...
2018-03-20 21:42:00 121
转载 学习笔记-jmeter简单性能测试及在Linux下运行
jmeter是一个性能测试工具,这里简单介绍一点jmeter性能测试的内容。性能测试,是衡量系统的各项性能指标的测试,最常用的两个指标是TPS和响应时间。TPS:指的是服务端每秒钟处理的请求数,越大越好。响应时间:顾名思义,就是服务器响应的时间,越短越好。用jmeter的【聚合报告】可以查看这两个指标。一、最简单的压测1、线程组的设置在线程组可以设置并发数,启...
2018-03-20 14:36:00 194
转载 jmeter接口测试
一、简介jmeter是一个常用的接口测试工具,有很多功能,下面简单介绍其主要的一些用法。二、一个最简单的http请求(1)GET请求举例的URL均不存在,仅为了举例URL为:http://i.cnblogs.com/test/user/user_info?user_name=小明, 请求方式:GET, 请求参数:user_name添加线程组:右键点击【测试计划】-...
2018-03-14 17:39:00 87
转载 接口测试概念以及用postman进行接口测试
一、什么是接口测试(1)接口测试,百度百科给的说法是:测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。看文字高大上,其实就是一种功能测试,是抛开界面显示,关注请求和响应的测试,可以发现一些页面操作发现不了的bug。(2)接口测试需要接口文档,接...
2018-03-14 09:50:00 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人