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

Python自动化测试(1) - Python基础语法

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

Python自动化测试(1) - Python基础语法

俗话说“好记性不如烂笔头”,于是决定把学习Python自动化测试过程的点滴以博客的形式记录下来,我相信量变引起质变,希望在若干月后自己的能力有所突破!

言归正传,首先要有Python环境。我本地安装的是Python3.7.6版本,使用的是Pycharm社区版,这里就不详细介绍如何下载安装,如何配置环境变量了,网上有很多教程供参考。

1.Python的基础语法规则 1.1 注释

Python语言中单行注释是以 # 开始的,多行注释是以三个双引号" " "或三个单引号 ' ' ' 在需要注释的代码段的头和尾,如下所示:

# 我是单行注释,代码执行过程我不会被执行。
"""
我是多行注释,代码执行过程中我同样不会被执行。
多行注释可以是三个双引号在代码段的头和尾。
"""
'''
我是多行注释,代码执行过程中我同样不会被执行。
多行注释可以是三个单引号在代码段的头和尾。
'''
1.2 缩进

Python使用行缩进代表代码块,同一个代码块的行缩进须一致,否则会报IndentationError: unexpected indent错误。

# 正确的缩进
print("hello world")
print("hello python")

# 错误的缩进
print("hello world")
    print("hello python")
 1.3 多行语句

Python中如果一个语句过长时可以使用 实现多行语句,如

print("多行语句演示 = 我今天开始学习Python语言基础了,
目的是想进一步提升自己的自动化测试能力,
因为功能测试的点点点已经让我失去对测试行业的兴趣了!")
1.4 转义字符

在对一些特殊字符进行转义时需要在代码前加上大写字母R或者小写字母r,其实成为非特殊字符。

如 'n' 可进行换行,但加上r'n'后就不会换行了,只是普通的n字符。

print('n')              # 执行后进行换行操作
print(r'n')             # 执行后输出n信息
1.5 输入和输出

Python语言中,输入语句函数为input,可以直接从控制台获取数据内容,如

input("请输入你的姓名: ")

执行后可以在控制台输入内容

 

Python语言中,输出语句函数为print,可以直接输出内容到控制台,如

print("我是一名测试猿")

执行后可以在控制台查看内容

 
 

2.常用的数据类型 2.1 变量的定义和声明

什么是变量?通俗的说就是用来标识数据的一个代名词,语法为变量名 = 值(数据)。

就是把右边的值/数据赋值给左边的变量名,如 position = tester,变量名为position,它的值为tester,这种比较常用。不过在引用变量之前一定要做声明或者赋值,否则在引用时会报错。

变量名的命名规范:

√ 变量名需由字母、数字和下划线组成

√ 不能以数字开头

√ 不能使用Python中的关键字

√ 变量名区分大小写

√ 变量名定义的要通俗易懂

2.2 常用基础数据类型

Python中常用的数据类型有:整型、浮点型、布尔值及字符串。

整型(int):一般就是整数,不需要任何修饰符,如a = 1,那么a就是整型,值为1

浮点型(float):一般就是浮点数,也就是带小数点的数字,同样不需要任何修饰符,如b = 0.5,那么b就是浮点数,值为0.5

布尔值(booleans):主要包含true/false,常用于判断情况

字符串(str):用单引号或双引号括起来的单个字符或多个字符,如

name1 = 'Python'
name2 = "Java"

上面name1和name2均为字符串。

2.3 字符串的常见操作

2.3.1 字符串切片

切片格式:字符串[起始索引:结束索引:步长]

默认起始索引为0,默认步长为1

左闭右开原则:即含起始位置下标,不含结束位置下标。

举个例子,如字符串str

str = "Hello, I'm happy to learn python!"

(1)获取第3个字符,str[2]

(2)获取第1个到第5个字符,str[0:5]

(3)获取最后一个字符,str[-1]

(4)获取所有字符,str[:]

(5)获取第8个到最后的所有字符,str[7:]

(6)将字符串反转,str[::-1]

顺序索引从0开始,倒序索引从-1开始,所以在获取最后一个字符时可以使用str[-1]或str[33]均可以。

2.3.2 字符串拼接

str1 = "Hello"

str2 = "Python"

print(str1 + str2)

进行字符串拼接后,可打印输出为HelloPython。

今天先总结整理到这,后面继续...

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

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

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