栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

记录自己学习接口自动化的每日-day1

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

记录自己学习接口自动化的每日-day1

从2020年10月份进入软件测试这个行业,从一无所知到懵懵懂懂,自我焦虑!从即日起,准备利用工作之余学习一下接口自动化的知识

python篇:基础学习day1

因为需要学习接口自动化是基于python的request做自动化,所以先从python学习

一:当前python有两个版本,分别是python2和python3,先简单介绍一下python2和python3的区别

1、python2与python3的输出方式不同

python2支持使用print' '或print(),而python3 仅支持print() ,使用print''在输出台会提示:SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?

简单地说:在python3中print()是一个函数,因此()是必不可少的。

2、整数除法

Python 2 对于整数相除,得到结果稍微有不同,例如:3/2在python2中得到的结果是1,而不是1.5,如果想得到有小数1.5,python2中务必要保证其中的一个数为浮点数;

Python3中除法如果只获取整数部分,那么需要使用3//2,可以获取整数部分

3、从工作台输入

python2中,使用raw_input()来提示用户输入

Python3中,使用input()来提示用户输入

4、xrange重命名为range 

同时更改的还有一系列内置函数及方法, 都返回迭代器对象, 而不是列表或者 元组, 比如 filter, map, dict.items 等

二: python字符串基础用法

在python中使用单引号或者双引号阔起来的都是字符串,这种灵活性能够在字符串中包含引号和撇号;其中如果字符串前后使用的是单引号,那么内部就不能够再使用单引号,反之亦然

str1 = 'It's OK'
# 如果同时存在里外都是'',那么就会提示语法错误

2.1 使用方法修改字符串的大小写

Str1 = 'hello, python'

print(Str1.title()) 使用方法.title()将字符串中的首字母变成大写

Str1 = 'hello, python'
print(Str1.upper()) 使用方法.upper()将字符串中的字母全部变成大写
Str1 = 'HELLO, PYTHON'
print(Str1.lower()) 使用方法.lower()将字符串中的字母全部变成小写

2.2 合并(拼接)字符串

        1、可以简单的使用+号拼接字符串

str1 = 'HELLO, PYTHON'
str2 = 'xiaoming! '
print(str2+str1)
输出:  xiaoming! HELLO, PYTHON 
str与int利用加号拼接,报错
利用函数str(int) 将对象转化为str 
利用函数int(str类数字) 将对象转化成 int                  

        2、格式化字符串,接口自动化中用的较多

str1 = 'HELLO, PYTHON'
str2 = 'xiaoming! '
print(f'{str2}{str1}'

2.3 字符串下表

        字符串的下标是从0开始,所以可以使用下标读取,字符串是不可变对象,不可以通过下标改变值

str1 = 'HELLO, PYTHON'
print(str1[1])
# 读取结果为E

   可以使用区间来读取字符串中某一段的值--字符串的切片

str1 = '但使龙城飞将在,不教胡马渡阴山'
print(str1[1:5])
# str[起始值:终止值:步长]

2.4 字符串中的转义字符的处理

        t  制表符   n:换行符

        方案一:在转义字符前再加一个

        方案二:在字符串前面加一个r; 例:r't  制表符   n 换行符'

        方案三:利用 / 代替  

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/921260.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号