![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
文章平均质量分 59
图图的动耳神功
日常工作:给趣多多点巧克力豆
展开
-
python熟练篇
def 函数名(形式参数列表):函数体return 返回值def rect_area(width, height): # 这个函数有返回值def print_area(width, height): # 这个函数没有返回值print('{0}*{1}长方形的面积{2}'.format(width, height, area))class 类名[(父类)]:类体object是所有类的根类#类体pass语法definitsuper().init(message)原创 2024-02-28 11:11:36 · 744 阅读 · 0 评论 -
python入门
1、区分大小写:Myname与myname是两个不同的标识符。2、首字母可以是下划线(_)或字母,但不能是数字。3、除首字符外的其他字符必须是下划线、字母和数字4、关键字不能作为标识符5、不要使用python的内置函数作为自己的标识符。原创 2024-02-21 22:29:36 · 1101 阅读 · 0 评论 -
初识python
世界杯,已知我方球队和另外三个球队的实力,我方胜一局得3分,我方输一局不得分,平局我方得1分,最后算出我方一共得几分。农场里有3只兔子,每隔一年兔子的数量会翻涨到原来的2备,请问N年后兔子的数量是多少?2、不能与python语言本身使用的名称相同(保留字一共有33个,如图所示)集合是python中的内置数据结构,是一个无序的集,用来保存不重复的元素。1、只能由A-Z,a-z,_,0-9组成,第一个字符不能是数字。有两个杯子,将杯子1的饮料倒入到杯子2中。有两个班的学生,输出重名学生的名字。原创 2024-02-04 23:13:13 · 417 阅读 · 0 评论 -
python日志(适用于UI自动化)
日志日志:日记日志:记录系统运行的信息,了解系统运行的情况。日志能够把我们的系统上所操作的都记录下来。记录,txt文件,log文件。好处:复现问题日志作用:用于调试代码, 反应系统情况。。。日志代码:logger:日志器:作用就是别的文件或者说本文件想要用日志的功能,通过日志器去使用Handler:处理器:作用指定日志信息出现在哪儿 StreamHandler 文本:fileHandlerFormatter:格式器:是设置日志信息格式的日志级别:(常用)INFO:代表正常ERR原创 2022-05-02 21:28:23 · 1035 阅读 · 1 评论 -
Allure测试报告:如何让其他人查阅报告内容
1、我们找到报告目录,打开HTML页面,出现了Loading的报错2、之所以本地打开报错的原因是:因为PyCharm自带容器服务,开启了一个端口去运行测试报告以供查看3、那么问题来了,其他人要看,打不开怎么办?进行以下操作,就可以完美解决这个问题1、找到本地报告生成目录2、新建一个空白的 .txt 文本,文件名随意,写入以下命令@echo off if "%1" == "h" goto begin mshta vbscript:createobject("wscript.shell")原创 2022-05-01 22:16:18 · 3517 阅读 · 8 评论 -
用pytest.fixture处理接口自动化跨文件token传参
大部分的接口都需要在headers中传入token参数,原来的方式是在case文件的setup中调用gettoken方法拿到token,存入一个变量,然后在每个case中使用这个token变量但后面发现测试用例会有如下场景:用户的token通过pytest.fixture解决命名方式灵活,不局限于 setup 和teardown 这几个命名,像函数一样自定义命名,然后引用时指定要执行的fixture函数conftest.py 配置里可以实现数据共享,不需要 import 就能自动找到fixtur原创 2022-02-27 21:52:49 · 698 阅读 · 0 评论 -
Jenkins自动化测试与通知发布
一、持续集成的自动化测试: 自动化测试的执行: 1、手动选择执行时机,要跑自动化的时候就自己去执行一下脚本。当测试环境有空闲的时候,就拿自动化脚本跑一遍。 2、自动化测试脚本再空余时间自动周期调用执行。 3、加入到持续集成流程。自动化测试用于进行回归测试或者冒烟测试。(daily build 每日构建)。每日构建的目标就是为了保证每天能够产生一个基本可用的每日版本。怎么去保障每日版本的质量:自动化测试来进行冒烟验证。自动化测试在每天开发打包流程完成之后,通常在专门的自动化测试环境部署执行。原创 2022-02-15 11:44:14 · 805 阅读 · 0 评论 -
python:列表
为什么需要列表变量可以存储一个元素,而列表是一个‘大容器’可以存储N多个元素,程序可以方便地对这些数据进行整体操作列表相当于卡语言中的数组列表对象的创建列表需要使用[]括号,元素之间使用英文逗号隔开列表的特点列表元素按顺序有序排序索引映射唯一个数据列表可以存储重复数据任意数据类型混存根据需要动态分配和回收内存列表的查询操作获取列表中指定元素的索引idex()函数获取单个元素lst(N)切片操作语法结构为:列表名[start:stop:step]列表原创 2021-10-12 22:56:17 · 54 阅读 · 0 评论 -
python:range()函数与循环结构
range()函数的使用range()函数用于生成一个整数序列创建range对象的三种方式方式备注range(stop)创建一个[0,stop]之间的整数序列,步长为1range(start,stop)创建一个[start,stop]之间的整数序列,步长为1range(start,stop,step)创建一个[start,stop]之间的整数序列,步长为step返回值式一个迭代器对象range类型的优点:不管range对象表示的整数序列有多长,所有原创 2021-10-07 00:29:14 · 338 阅读 · 0 评论 -
python:选择结构和对象布尔值
程序的组织结构1996年,计算机科学家证明了这样的事实:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合。计算机的流程控制顺序结构选择结构:if语句循环结构:while语句、for-in语句顺序结构程序从上到下顺序执行代码,中间没有任何判断和跳转,直到程序结束对象的布尔值python一切皆对象,所有的对象都有一个布尔值获取对象的布尔值,使用内置函数bool()以下对象的布尔值为falsefalse数值()none空字符串空列表空元组空字典原创 2021-10-07 00:06:44 · 88 阅读 · 0 评论 -
python:input()函数与运算符
常用运算符算数运算符(标准算数运算符、取余运算符、幂运算符)赋值运算符比较运算符布尔运算符位运算符算数运算符标准算数运算符:加(+)、减(-)、乘(*)、除(/)、整除(//)取余运算符:%幂运算符:**赋值运算符=执行顺序:由右到左支持链式赋值(例如:a=b=c=d=20)支持参数赋值(例如:+=、-=、*=、/=、//=、%=)支持系列解包赋值(例如:a,b,c=20,30,40)比较运算、<、 >=、<=、!===(对象value原创 2021-10-06 23:26:37 · 92 阅读 · 0 评论 -
python:变量与数据类型
二进制与字符编码python中的标识符与保留字python的保留字有一些单词被python赋予了特定的意义,这些单词你在给你的任何对象起名字的时候都不能用使用以下代码查看全部保留字import keywordprint(keyword.kwlist)标识符的规则你必须要知道变量、函数、类、模块和其他对象起的名字就叫标识符规则:字母、数字、下划线_不能以数字开头不能是保留字严格区分大小写python中的变量与数据类型变量的定义与使用定义:变量是内存中一个带标签的盒子常原创 2021-10-06 16:38:07 · 60 阅读 · 0 评论 -
python:print()函数与转义字符、原字符
python中的输出函数print()函数的使用print函数可以输出哪些内容?(1)可以是数字(2)可以是字符串(3)可以是运算符的表达式print()函数可以将内容输出的目的地(1)显示器(2)文件print()函数的输出形式(1)换行(2)不换行转义字符什么是转义字符呢?就是反斜杠+想要实现的转义功能首字母为什么需要转义字符?当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义)反斜杠\单引号’双引号’’当字符原创 2021-10-06 15:40:25 · 97 阅读 · 0 评论