原本在一个软件测试的群里看到很多人想要从功能测试转自动化,但是不知道如何下手,所以决定把自己的学习Python自动化的笔记发上来,希望能给大家一些帮助,也希望觉得有不足的地方,可以提出来,互相进步。
首先,了解Python、安装Python、安装pycharm以及第三方模块,和第一个运行程序:hello world。这些基本上网上都有,就不做详细说明了,本文从Python的基础开始讲解。
基础1--变量与运算符
1.1变量的命名与使用
变量的定义:变量来源于数学,而在计算机语言中能存储计算结果或表示值得抽象概念,变量可以通过变量名来设定,大多数情况下变量是可变的。它给每一段数据都赋予一个简短、易于记忆的名字,这个数据可以是输入的数据、特定的运算结果以及程序输出数据等。
变量类型:整型、字符型、浮点型、布尔型、字典和元组等(具体在后面会详细说明,这里只需一个具体印象)
变量如何定义和使用,我们用具体例子说明:
iVariable = 10
cVariable = 'Hello World'
bVariable = True
fVariable = 1.12
print('整型为:',iVariable)
print('字符串为:',cVariable)
print('布尔型为:',bVariable)
print('浮点型为:',fVariable)
上述代码中定义了四个变量iVariable、cVariable、bVariable、fVariable,变量命名一般规则如下:
1.变量名只能为字母(A-Z,a-z)、数字(0-9)
2.第一个字母不能是数字,如:2iVariable
3.不能是python关键字,如:class这个单词来命名一个变量
4.区分大小写,如:iA和ia是不同的变量
命名规范:
1.单词首字母大写,并在单词前加上变量类型,如:iVariable
2.多单词组成变量名,每个单词首字母大写,单词直接拼接,并在单词前加上变量类型,如:iMyVariable
3.如果不想在变量前加变量类型,变量首字母小写,如果多个单词拼接,则拼接单词首字母大写,如:variable、myVariable
变量输出的过程就是变量被创建的过程,变量输出前必须赋值,否则该变量不会被创建,运行报错,如:NameError: name 'iVariable' is not defined
多变量同时赋值有两种方法,详见如下代码:
# 1.先创建一个对象,值为1,然后对变量a、b、c进行赋值,例:
a = b = c = 1
print('a is ', a)
print('b is ', b)
print('c is ', c)
# 2.分别创建三个不同类型的对象,然后分别赋值给变量d、e、f,例:
d , e , f = 10 , 'hello' , True
print('d is ', d)
print('e is ', e)
print('f is ', f)
变量的命名和使用比较简单,只需要掌握命名规则和使用方式,另外关键字不能作为变量名,Python共33个关键字,如下:
# Python关键字表(不可用作变量名)
# False True None class Type and
#
# def Del if elif Else as
#
# break Continue for from import in
#
# pass Not is or Return try
#
# except While assert finally Nonlocal lambda
#
# raise With yield
关键字熟记即可