自动化非自动化的区别
自动化测试就是让机器按照人的想法把功能全部跑一遍
自动化测试的过程,让我们写一段程序去测试另一段程序是否正常的过程
Java 编译型语言, 编码-->编译-->解析 Python解释型语言 编码-->解析
Python特点 入门简单、功能强大、丰富的第三方库、热门流行、代码量少
优点:
1、简单、易学
2、免费、开源
3、一切皆对象
4、丰富的第三方库
5、可扩展性好,胶水语言 (胶水语言是指能够很好的整合其他语言开发的模块的语言)
缺点:代码执行速度问题、python GIL锁,高并发问题
File->Settings->Editor->Code Style->File and Code Templates->Python Script->空白区域
文件->设置->编辑->代码样式->文件和代码模板->Python脚本->设置脚本模板
Python中的注释 单行注释#多行注释“““ ”””
Python基础初始
print('hello world')
.py 文件的两种运行方式: 1、直接pycharm 工具里面直接运行。
2、cmd里面运行,可以cd 到对应的目录下 在cmd输入 python+空格+.py文件 即可得到对应结果。文件名不建议使用中文
1、标识符
⑴见名知意 ⑵由字母、下划线、数字组成⑶不能以数字开头⑷不能与关键字重名⑸不能与内置模块重名
快捷键 Pycharm快速换行:Ctrl+Shift Pycharm快速复制当前行到下一行:Ctrl+D
2、关键字 总共35个import keyword print(keyword.kwlist)
3、变量的命名规则
1)被视为一种惯例,并无绝对性和强制性;
2) 为了增加代码的可读性 ,注意Python当中的标识符是区分大小写的
3)定义变量时,等号 = 左右两边应该有一个空格 符合PEP8 编码规范
4)如果变量名需要由两个或多个单词组成时,可以按照如下方式命名:
单词均使用小写字母、单词与单词之间使用下划线命名r如:ffirst_name
4、驼峰式命名法(Python变量不推荐驼峰命名)
小驼峰 第一个单词以小写字母开始,后续单词的首字母大写 例如:firstName \ lastName
打驼峰 每一个单词首字母均大写 例如:FirstName LastName