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() 将其他类型转换为 字符串类型