随笔分类 - python-基础知识
摘要:一。jenkins 1.定义 Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行, Jenkins用Java语言编写的。 2.安装 1)安装jdk(1.8及以上的版本),配置jav
阅读全文
摘要:一。正则表达式初识 1.定义: 又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 2.使用 1)导入re模块 import re 常用正则表达式的表示方
阅读全文
摘要:一。 接口关联 1.思考为什么要进行接口关联 下一个借口需要上一个接口的数据 2.怎么做 以unittest框架为例,我这里思考这与配置文件配合使用。配置文件中写入可以产生下个接口依赖信息的数据,在setupClass中调用并返回依赖数据给下个接口使用。 @ddt.ddtclass TestLogi
阅读全文
摘要:一。json 1.初识json json:全称(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想
阅读全文
摘要:一。初识requests requests 是python中进行HTTP接口请求专门的库。 1.安装 pip install requests 2.使用 import requests url="http://www.baidu.com"res=requests.get(url)获取内容:1)获取响
阅读全文
摘要:一。 1.接口含义 接口,两个不同事物之间进行适配的一种工具、规范和协议。 一般分为:1)硬件接口:是指同一计算机不同功能层之间的通信规则称为接口。 2)软件接口:是指对协定进行定义的引用类型。 例子: usb,键盘,鼠标(有线)硬件接口 api(application programming in
阅读全文
摘要:一: 1。常用数据类型 int str bool folat list dict set tuple type 2.常用字符串操作 strip() split() join() replace() isinstance() 3.常用for循环:多层嵌套取多层数据 enumerate() 双层数据一般
阅读全文
摘要:一. 配置文件: 定义:对项目进行配置管理。 一般用来对可变参数进行配置(如:环境地址) 表现形式:.yaml 或者 .yml 结尾的文件 支持的数据类型(读取与存储): 字符串 整型 浮点型 布尔型 null 时间 日期 1.安装 pip install pyyaml 国内安装源: pip ins
阅读全文
摘要:一。 1.引入 import logging 日志的作用: 1)出现问题后,排查问题使用 2.初识 日志的等级按照由低到高的顺序排列: 1)debug 2)info 3)warning 4)error 5)critical logging.debug('这是一个调试级别的日志')logging.in
阅读全文
摘要:一。初始ddt 1.安装 pip install ddt 2.导入ddt import ddt 3.初步使用 注意:需要和unittest一起使用 cases=[ {'case_id': 1, 'module': '登录', 'title': '登录失败', 'data': '{"username"
阅读全文
摘要:一。初识单元测试 1)定义: 单元:函数或者是类单元测试:测试类或者函数 python内置的单元测试框架:unittest 2)单元测试的意义 好处:投入小,收益大。能够精准的,更早的发现问题。 3)单元测试与测试关系 python 很难测试 java 的单元。关键是单元测试一般是开发或者测试开发做
阅读全文
摘要:一。总结: 0 , 什么是类和对象:类:具备相同特征或者行为的一个群体:对象: 个体 类:模型 (造对象)对象: 模型生出来(造出来)具体的东西。 1. 实例属性和类属性的区别实例可以获取 实例属性和类属性类只能获取类属性。 类属性定义:类名下面或者类外面, 可以在其他的方法当中定义,但是不建议 例
阅读全文
摘要:一。路径操作 1。调用方式 第一种import os.path# 第二种方式from os import path# os.path 主要处理系统路径相关的操作。 2.获取文件的绝对路径 理由:因为绝对路径不会变 os.path.abspath(__file__) 例子: print(os.path
阅读全文
摘要:一。 模块:.py 文件就是模块。 包:包含了 __init__.py 的模块的文件夹(目录) 模块和包的作用:就是为了组织代码。 模块的导入方式: 1.import ... import 路径.路径.模块名 路径从你的项目根目录开始计算。 2.from ... import ... 1)from
阅读全文
摘要:一。异常 定义:程序出现了意想不到的情况。 注意:异常不解决,程序会奔溃,停止运行。 1)捕获异常 形式1(try...except...): try 要运行的有可能发生异常的代码 : 代码except 异常: 出现异常的时候要运行的代码(执行的操作),记录日志注意:一旦 try 当中出现异常,立即
阅读全文
摘要:一。内置函数 以下是python的内置函数: https://docs.python.org/zh-cn/3/library/functions.html 1)常用内置函数 set() :集合,主要用来去重。dict():字典模式。min():返回可迭代对象中,最小元素。max():返回可迭代对象中
阅读全文
摘要:一。函数 定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 体现:当我输入一定的数据以后,我能根据里面的执行步骤,算出 另一些数据的值;得到数据,获取输出值。 形式参数: 函数在定义的时候写的参数。变量名 list_value, element 实际参数: 函数在调用的时候写
阅读全文
摘要:一。 while 定义:有些称为外循环,用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。 基本用法: while 判断条件: 执行语句 例子: while 4 > 3: print("最好不要执行,判断条件为true会一直执行")运行结果: 注意:当吧 while 循
阅读全文
摘要:一。if 1)if elif 形式 运行一个文件的时候,会查看所有顶格写的代码(一个if时当其中的一个条件满足,其他的条件分支自动屏蔽,不会再运行),如下: if 条件表达式 : (缩进)条件满足以后要运行的代代elif 条件表达式2: 代码2elif 条件表达3: 代码 3else (没有表达式,
阅读全文
摘要:一。字典 用途:存储多个数据的 与列表对比: 相同点:多是存储多个数据 不同点:1)字典能够清楚表达所存储的每个元素的含义 2)列表是有序的,字典是无序的 注意点:1)字典的key是有要求的不能重复,如果两个key值相等,那么在获取这个key对应的值时以最后写入的数据为准(不建议这样玩,字典是无序的
阅读全文