随笔分类 -  Python全栈

摘要:1、pytest介绍 简单灵活,容易上手 支持参数化 支持测试用例skip、xfail、自动重试等 支持进行简单的单元测试、复杂的功能测试、做pytest+selenium、pytest+appnium等UI自动化测试、pytest+requests接口自动化测试 有很多第三方插件,可以自定义扩展 阅读全文
posted @ 2021-09-01 23:36 TXBB哭哭 阅读(73) 评论(0) 推荐(0)
摘要:1、单元测试的用例设计方法 语句覆盖 条件覆盖 判断覆盖 路径覆盖 2、unittest https://docs.python.org/3/library/unittest.html 1)执行unittest的3种方式:最好直接使用python run.py -v等方式执行,因为IDE有bug,会 阅读全文
posted @ 2021-09-01 23:28 TXBB哭哭 阅读(74) 评论(0) 推荐(0)
摘要:1、pip 流行库:PyPI · The Python Package Index 帮助:pip help 安装库:pip install 包名 安装指定版本的库:如 pip install selenuim==3.8.1 卸载库:pip uninstall 包名 升级库:pip install - 阅读全文
posted @ 2021-09-01 20:55 TXBB哭哭 阅读(63) 评论(0) 推荐(0)
摘要:一、生成器 1、 阅读全文
posted @ 2018-09-30 23:15 TXBB哭哭 阅读(107) 评论(0) 推荐(0)
摘要:一、复习 1、函数 函数的定义和调用 函数定义:def 函数名(形参): + 函数体 + 返回值 函数调用:函数名(实参) 站在形参的角度上,有两种参数:位置参数*args,关键之参数**kargs 站在实参的角度上,按照位置传参,按照关键字传参,必须先按照位置传参,按照关键字传参 返回值个数:没有 阅读全文
posted @ 2018-09-30 17:45 TXBB哭哭 阅读(167) 评论(0) 推荐(0)
摘要:一、完美的装饰器(纠正装饰器的函数指向) 1、装饰器的前后执行的解释 2、此处添加2个知识点 3、查看基本的装饰器对 原函数产生的变化 注意结果中的 fun.__name__ 的值已经变成了inner!!!!也就是说虽然添加了装饰器wrapper的功能,但是fun函数已经不存在,而是变成了inner 阅读全文
posted @ 2018-08-02 23:52 TXBB哭哭 阅读(178) 评论(0) 推荐(0)
摘要:一、装饰器的初成 1、一个需要做装饰器的示例 2、使用装饰器的方法解决以上问题,好处是:只要 func1 = timer(func1) 赋值不同函数,就可以实现计算多个函数的执行时间的功能 不需要修改函数的调用方式,但是可以在已有的函数前后添加一些公共功能 timer就是一个装饰器函数,只是对一个函 阅读全文
posted @ 2018-08-02 20:34 TXBB哭哭 阅读(133) 评论(0) 推荐(0)
摘要:一、命名空间和作用域 1、内置命名空间——对应Python解释器 Python解释器一启动就可以使用的名字存储在内置命名空间中,比如print、len、list、tuple、dict== 内置的名字在启动解释器的时候被加载进内存里 2、全局命名空间——对应 非函数的自定义代码 放置了我们设置的所有变 阅读全文
posted @ 2018-08-01 20:49 TXBB哭哭 阅读(160) 评论(0) 推荐(0)
摘要:整体课程安排 1、Python基础 基础数据类型 流程控制:条件判断和各种循环 函数 面向对象和模块 网络编程 并发编程 2、什么叫文件处理:从内存——硬盘的过程叫文件处理的过程 3、什么叫数据库:存储数据和信息,本质上和文件没有区别,增删改查相对文件更加方便了 4、前端:html、css 5、框架 阅读全文
posted @ 2018-08-01 09:42 TXBB哭哭 阅读(116) 评论(0) 推荐(0)
摘要:一、文件读写操作 1、txt文件 常见文件的要素 2、读写文件注意事项 pycharm的默认编码格式是utf-8,Windows电脑默认创建的文件编码格式是gbk 文件的编码方式是什么,则必须用相同的编码方式去打开该文件,否则会报错 打开文件,可以选择相对路径/绝对路径,绝对路径必须带.txt(文件 阅读全文
posted @ 2018-07-14 23:50 TXBB哭哭 阅读(232) 评论(1) 推荐(0)
摘要:一、基础数据类型汇总补充 int、str 查看某个数据类型的全部方法: list bool 转化为bool值为false为空的元素:0,'',[],(),{},set() dict tuple 二、集合set 1、集合是一个可变的数据类型,集合的元素必须是不可变的数据类型(str、int、bool、 阅读全文
posted @ 2018-07-14 20:19 TXBB哭哭 阅读(182) 评论(0) 推荐(0)
摘要:一、小知识点汇总及编码进阶 1、Python2、python3的区别 Python 2 默认编码格式是 ASCII码,Python 3 默认编码格式是 UTF-8 Python 2 默认不支持中文,Python 3 默认支持中文 print方法的使用方式不同,Python 2 不用加括号,2.7支持 阅读全文
posted @ 2018-07-13 08:33 TXBB哭哭 阅读(210) 评论(0) 推荐(0)
摘要:一、字典dict初始 1、字典是Python中唯一的一个映射数据类型,由键(key)值(value)对组成 2、数据类型划分:可变数据类型(list、dict、set(集合))--不可哈希,不可变数据类型(int、str、tuple、bool)--可哈希 3、其中set(集合) 只有本身可变,集合的 阅读全文
posted @ 2018-07-13 08:31 TXBB哭哭 阅读(178) 评论(0) 推荐(0)
摘要:一、列表的增删改查 1、列表是有序的,可以进行索引和切片操作,同字符串,参照 python全栈-Day 3 li = ['alex',123,[1,2,3],'wusir','egon','女生','taibai'] #列表的增 li.append('jingjing') #在原列表尾部增加一个元素 阅读全文
posted @ 2018-07-12 22:27 TXBB哭哭 阅读(153) 评论(0) 推荐(0)
摘要:一、索引和切片 二、字符串str的方法 str是只读的序列,可使用各种方法生成新的str,其本身是不支持修改的 三、数据类型整体分析 1、int:1,2,3用于计算。将其他数据类型转换为int:int(x),x必须为数字 2、bool:True、False,用于判断。将其他数据类型转换为bool:b 阅读全文
posted @ 2018-07-11 19:38 TXBB哭哭 阅读(153) 评论(0) 推荐(0)
摘要:一、格式化输出format&占位符 name = input('please input your name:') age = input('plecse input your age:') height = input('please input your height:') #两个%%目的是转义 阅读全文
posted @ 2018-07-10 22:55 TXBB哭哭 阅读(148) 评论(0) 推荐(0)
摘要:各种数据类型之间的转换 1、将各种类型转化为字符串: str() 2、将列表转化为字符串: ''.join() 3、将各种类型转化为列表: len() 4、将各种类型转化为字典: dict() 5、将各种类型转化为int:int() 阅读全文
posted @ 2018-07-10 08:08 TXBB哭哭 阅读(75) 评论(0) 推荐(0)
摘要:Python是一种动态强类型解释型语言 1、Python历史 Python2与Python3的区别: Python2: 源码不标准,混乱,重复代码多 默认编码方式是ASCII码,因此需要在文件的首行 #-*- encoding:utf-8 -*- Python3: 统一标准,去除重复代码 默认编码方 阅读全文
posted @ 2018-07-10 07:17 TXBB哭哭 阅读(186) 评论(1) 推荐(0)