【博学谷学习记录】超强总结,用心分享|测试工程师必备技能总结:软件测试-Python基础

day01 课堂笔记

Python 只是⼀个编程语⾔,在⼯作中需要结合其他的⼯具使⽤

Python + selenium web ⾃动化(功能测试转换为代码)

Python + appium 移动端(⼿机端 APP)⾃动化

Python + requests 接⼝

Python 介绍[了解]

问什么学习 Python?

简单, 易学, 免费, 开源, 适⽤⼈群⼴泛

应⽤领域⼴泛(⾃动化测试)

Python 的版本

Python2 (2.x 2.7)

Python3(主流使⽤的版本, 3.6 之后的版本(即⼤于等于3.6))

语⾔的分类

计算机只认识 ⼆进制(0 和 1).

编程语⾔是⼈和计算机沟通的语⾔.

编程语⾔分类: 编译型语⾔, 解释型语⾔


Python 环境配置

python 解释器(必须有): 将我们书写的 Python 代码转换为⼆进制, 建议 版本 >= 3.6

pycharm(选装): 是 Python 中最好⽤的IDE(集成开发环境)之⼀, 是⽤来书写代码运⾏代码,调试代码的...

vscode, idle , 记事本 ...

Python 解释器的安装

1. 双击安装包

2. 选择 安装⽅式(可以默认安装, 可以⾃定义), 不要忘了 勾选“添加path环境变量”

pycharm 的配置安装

pycharm 有两个版本, ⼀个是专业版(收费的), ⼀个社区版(免费使⽤)

直接双击安装即可, 看⻅⼀下界⾯即可

路径的选择(建议)

1. 可以直接使⽤默认的路径

2. ⾃定义路径

2.1 不建议使⽤中⽂

2.2 可以在某个盘的根⽬录中创建⼀个⽬录 tools, 可以将所以学习阶段的环境都安装在 tools ⽬录

2.3 Python 安装, tools ⽬录中创建 Python36 ⽬录,pycharm 安装,创建 pycharm 的⽬录, 其他软件的安装,都创建⼀个⽬录

3. 严禁安装之后,⾃⼰剪切移动⽬录

使⽤ pycharm 书写代码

pycharm 是书写代码的软件,还能运⾏代码, 运⾏代码的前提是在 pycharm 软件中配置了解释器.

pycharm 组织代码的⽅式是 项⽬(project), 简单的理解为⼀个⽬录, ⽬录中可以放很多的代码

建议: 每天的代码作为⼀个项⽬

每次在创建项⽬的时候, 需要保证这个⽬录是⼀个空⽬录

1. 双击打开 pycharm 软件

2. 创建新 项⽬

3. 配置项⽬的路径和解释器

4. 创建代码⽂件书写代码

1. 将来在⼯作中, 代码的⽂件名字不要使⽤中⽂,但⽬前学习

阶段,我会使⽤中⽂

2. Python ⽂件的后缀是 .py

3. 代码要顶格书写

4. 代码中的标点符号要使⽤英⽂状态的标点

5. 运⾏代码⽂件

6. 查看运⾏结果

pycharm 常⻅的设置

设置背景⾊

设置代码的字体和⼤⼩

右键菜单的使⽤

设置解释器


print 函数的简单使⽤


print("hello world!")

print() 是 Python 中⾃带的函数,作⽤在控制台中输出 括号中的内容

后续看到这个函数就是输出打印 数据的, 或者想要在控制台中显示某个内容,就要使⽤ print() 函数

print() 主要在学习阶段使⽤, 便于我们确认结果的正确性

在实际⼯作的代码中,基本不会使⽤ print,会使⽤ 其他的内容代替(⽇志模块)

print() 函数中是什么内容,就会显示什么内容, ⾥边的⽂字信息 可以使⽤单引号,也可以使⽤ 双引号

注释

1. 注释是对代码解释说明的⽂字, 不会执⾏, 可以增加代码的可读性

 2. Python 中的注释分为两种, 单⾏注释和多⾏注释

单⾏注释

使⽤ 井号空格进⾏注释(单独⼀个# 也可以)

快捷键 Ctrl(cmd) /

1. 可以选中多⾏,使⽤快捷键

2. 如果代码已经添加注释, 再次使⽤快捷键,会取消注释

多⾏注释

多⾏注释中的内容 可以换⾏书写

多⾏注释可以使⽤ 3 对 双引号或者 3 对 单引号 , 被三对引号包括的内容就是注释的内容

三对引号的注释,⼀般写在⽂件的最开始部分,或者⽂档注释处(函数)

Python 代码中三种波浪线和 PEP8

红⾊

红⾊波浪线是代码的错误, 必须处理,代码才能执⾏

注意: 在后续课程中,某些代码没有写完,也会出现红⾊波浪线

灰⾊

灰⾊波浪线, 不会影响代码的正常执⾏, 基本上所有的灰⾊波浪线都是 PEP8 造成的

PEP8: 是 Python 代码的书写规范, 如果不按照这个规范书写,会给灰⾊波浪线提示,建议代码的书写按照 PEP8 的规范书写

1. 可以书写代码的时候注意 PEP8 的代码规范

2. 可以在书写完成之后,使⽤快捷键 Ctrl Alt L 来按照

PEP8 的规范⾃动格式化代码

绿⾊

绿⾊波浪线, 不影响代码的正常执⾏, 在引号中, 认为你书写的内容不是⼀个单词,就会给你绿⾊提示.

在 cmd 终端中运⾏ Python 代码

python 代码⽂件的名字



变量

变量

作⽤: 是⽤来存储数据的(在程序代码中出现的数据,想要保存下来使⽤, 就必须使⽤变量), 如: 测试数据, ⽤户名, 密码, 验证码

变量注意事项: 变量必须先定义(保存数据)后使⽤(取出数据).

定义变量

变量名 = 数据值 # 可以理解为 是将数据值保存到变量中

# ⽐如:

name = '张三' # 定义⼀个变量 name, 存储的数据值是 张三

使⽤变量

变量定义之后, 想要是使⽤变量中的数据, 直接使⽤变量名即可

# 使⽤变量获取数据, 打印

print(name)

变量名的命名规范

起名字的规范, 标识符的规则

1. 必须由字⺟ 数字和下划线组成, 并且不能以数字开头

2. 不能使⽤ Python 中的关键字作为变量名

            关键字: Python ⾃带的已经使⽤的标识符,具有特殊的作⽤

3. 区分⼤⼩写

4. 建议性的命名

驼峰命名法:

                     ⼤驼峰: 每个单词的⾸字⺟⼤写 MyName

                      ⼩驼峰: 第⼀个单词的⾸字⺟⼩写,其余单词的⾸字⺟⼤写 myName

下划线连接法: 每个单词之间使⽤下划线连接 my_name:

                         Python 中的变量的定义使⽤的是 下划线连接

⻅名知意:

                         name 姓名 age 年龄 height 身⾼ ....

数据类型

数字类型

整型 (int ) , 就是整数 , 即不带⼩数点的数

浮点型( float ), 就是⼩数

布尔类型(bool), 只有两个值

                          真 True , 1

                           假 False 0, ⾮ 0 即真

复数类型 3 + 4i, 不会⽤的

⾮数字类型

字符串: (str) 使⽤引号引起来的就是字符串

列表 (list) [1, 2, 3, 4]

元组(tuple) (1, 2, 4, 4)

字典 (dict) {'name': '⼩明', 'age': 18}

type() 函数


类型转换



int() 将其他类型转换为 int 类型

1. 可以将 float类型的数字转换为 整型

2. 可以将 整数类型的字符串 转换为 整型 3 123

float() 将其他类型转换为 浮点型

1. 可以将 int 类型转换为 浮点型 float(3) ---> 3.0

2. 可以将 数字类型的字符串(整数类型和⼩数类型) 转换为 浮点型

str() 将其他类型转换为 字符串类型


输⼊

输出


格式化输出




F-string( f字符串的格式化⽅法)




快捷键(⼩操作)


运算符

算术运算符


优先级: 先算谁,再算谁 (不确定优先,  ,,,,,,,,,,   vm级,就使⽤ ())

 () > ** > * / // % > + -



⽐较运算符                             

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容