随笔分类 - python
今夜州月,仅见独处。 -杜甫《月夜》
摘要:一、python 包、模块、类、函数与变量作用域的关系 包 模块 类 函数、变量 包 是一个 文件夹。包的名字就是文件夹的名字。 模块是一个.py文件;与Java 不同,Java 建议是一个.java文件就写一个类,也就是java的类近似于python的一个模块;与Java不同的是,.py文件中可以
阅读全文
摘要:一、分支&条件 比较熟,不复习了 二、循环 循环的应用:暴力破解密码 while 不复习了,比较熟 for 循环,与Java 比还是有差别的;主要是用来遍历list 、tuple、dict、set 双层循环遍历:1,2,3,4,5 a = [[1,2,3],(4,5)] for x in a: fo
阅读全文
摘要:1、算数运算符 +、 -、 *、 /:除法元算,能把2个整数除法算出小数结果 //:跟java的除法一样 %、 自增、自减:python里没有这种运算,简化只能简化到b+=1,b-=1,b*=a 这种地步 2、比较(关系)运算法 == != > < <= >= 分析一下这段代码 >>> b =1 >
阅读全文
摘要:1、赋值操作,listA用了很多次,为了少写几遍listA ,给个代名词代表listA和listB,这也就是赋值操作了(。。。没啥,一堆废话) >>> listA = [1,2,3,4,5,6] >>> listB = [1,2,3] >>> listA*3+listB+listA [1, 2, 3
阅读全文
摘要:需要注意的是 1、python中有Number类型这种大的概念,它这里面还包含了bool和complex这两种基本数据类型 2、组有很多类型, 按照是否有序分为:序列和(集合、字典)。序列(str,tuple、list)有序可重复,可以通过下表和切片访问,集合和字典是无序不可重复的 序列里面的细分:
阅读全文
摘要:如何定义字典 字典也是一种集合,同时也是无序的。 与集合相同,用{},与集合不同,dict是key value格式的。 一般字典的定义>>> type({"a":1,"b":2,"c":3}) <class 'dict'>定义一个空字典 >>> type({}) <class 'dict'> 字典的
阅读全文
摘要:set与序列list的区别是,set无序不重复,list 有序可重复 定义集合:用{}再次总结一下,元组tuple是(),list是[],集合是{}>>> type({1,2,3,4,5}) <class 'set'> 如何定义空集? type({}) <class 'dict'> 这肯定不行 得这
阅读全文
摘要:元祖tuple 和组 list 的区别是,元祖用(),组用[] >>> type((1,2,3)) <class 'tuple'> >>> type((1,2,"3",3)) <class 'tuple'> >>> type((1,2,"3",[3,2,3])) <class 'tuple'> 重复
阅读全文
摘要:python 的列表也就是list 是这样的>>> type([1,2,3,4,5,6]) <class 'list'> 跟Java不同的是,(1)Java这种叫数组,python 叫list。(2)Java一个数组,存的都是相同类型,python list 里 可以是不同的,比如字符串、整型、布尔
阅读全文
摘要:一、python基础数据类型-int、float、bool **跟Java 差不多的:**int、float、boolean、这些都是python的Number类型;string **与Java 不同:**Java 还有short、long、double、char、这些python 都没有,但是py
阅读全文
摘要:参考博文:https://www.jianshu.com/p/656c786b5224 图简单了,用了第三种办法,直接用python 代名词了python3,以后想用python2 就得直接在命令行python2了
阅读全文
摘要:python 数据类型与变量 python的打印需要转义的语句 1、打印单引号转义 I'm OK print 'I\'m OK' 也可以使用"" 将需要转义的' 括起来打印,同样能输出 I'm OK print "I'm OK" 但是 如下打印 则会报出语法错误 print 'I'm OK' 2、既
阅读全文
摘要:print('\033[1;33;44m xxxxx \033[0m')
阅读全文
摘要:一、对自动化测试的认识 自动化测试是提高测试效率的手段,包括提供可靠测试数据、自动覆盖测试逻辑、自动判断测试结果,且高效复现测试现场的一种很好的测试方式。 二、选择接口测试框架 1、接口测试框架往往需要: 配置文件conf(框架环境配置、被测业务环境配置)、lib 库(存放公有方法)、提供Mock
阅读全文
摘要:为什么要做这个? mock 第三方服务时,需要使用,另外包括自身开发,有时也会用到python #!/usr/bin/env python2 # -*- coding: utf-8 -*- """ Created on Fri Jun 12 18:52:42 2020 @author: ansonw
阅读全文
摘要:背景: 一、执行case的过程: 首先需要,我们能够通过excel获取单元格的内容。获取内容时,首先需要知道获取的数据是哪一行的,这行数据中需要拿那些参数,比如case 名称、请求url、请求方式、header、依赖id、依赖数据所属字段、请求数据、预期结果; 然后需要,判断字段、数据的合法性,将合
阅读全文
摘要:写case时,将case 写到json文件比写到,写python一定要学会处理json 以下,是要处理的json 处理操作包括:打开json文件,获取json文件内容,关闭json文件,读取内容中的对应key的value { "name": "BeJson", "url": "http://www.
阅读全文
摘要:背景:从excel表中获取请求url、请求数据、请求类型、预期结果 因此,需要学会如何使用python从excel获取这些信息 #coding=utf-8 import xlrd #创建对象时,获取对应excel 表格 #读取Excel行数 #获取单元格内容 class OperationExcel
阅读全文
浙公网安备 33010602011771号