什么叫自动化测试?

通俗来说,自动化测试就是通过写代码来帮我们测试软件。用来做自动化测试的语言很多,python,Java,php,Go,ruby等。而且软件系统开发语言与自动化测试语言可以不一致。例如,某个网站是php开发的,但是自动化测试我们选择python,这是可以的。

python语言的最大特点就是简洁、简单。python可以做后台服务开发,数据挖掘(爬虫),数据分析,人工智能,自动化运维,自动化测试。

编程语言分为三类,即一:编译型语言,二:解释型语言,三:脚本语言

编译型语言就是写好代码之后,编译器把代码编译成二进制文件,运行的时候运行编译好的二进制文件,譬如:C、C++、C#等等。它的优点是运行速度快,一次编译好,到处运行,缺点就是编译过程比较慢。

解释型语言不是一次性编译整个代码文件,而是在运行的过程中,一边编译,一边运行,运行到哪行代码时,就编译下该行代码,然后再运行。譬如:php、Pytho、Ruby、Java、go。缺点是运行速度慢。

脚本语言:功能单一的语言。譬如:linux下的shell,windows下的bat、html、vb

 
python中变量
定义整型:age=10
定义字符串:username='小白'
定义浮点数,带小数位的:score=89.88
 
python中内置函数
向控制台输出内容:print函数。例如print('Hello world'),向控制台输出一个“Hello world”的字符串
查看变量或者常量的类型:type函数。例如 print(type(age)),print(type(name)),print(type(score))
控制台接受用户输入的值:python3中用input('请输入您的年龄'),python2中用raw_input('请输入您的年龄'),只要input和raw_input接受输入的值,全部都是string类型。
数据类型转换:int(age),str(age)
 
python中运算符
比较运算符:>、<、>=、<=、!=、==


条件判断
Python中是根据冒号来划分代码块的。

 while
循环

While循环对应一个else的时候,循环在正常结束的时候才会执行到它。

for循环

for循环借助内置函数range()来实现循环。

range(101)默认从0开始循环,每循环完一次,i变量的值加1,当i的值为101时,结束循环,即 0<=i<101。

range(1,101)指定从1开始循环,每循环完一次,i变量的值加1,当i的值为101时,结束循环,即 1<=i<101。

range(1,101,2)指定从1开始循环,每循环完一次,i变量的值加2,当i的值为101时,结束循环,即 1<=i<101。

for循环对应一个else的时候,循环在正常结束的时候才会执行到它。

for循环与while循环的区别就是,while循环需要我们定义一个循环计数器,通过计数器来控制循环次数。for循环不需要我们定义循环计数器

字符串格式化

 
 
pycharm中相关设置
1.设置字体:
File---Settings-----Editor---Color&Fonts-----Scheme(配色方案、背景色)---size
 
2.绑定代码版本管理器,以GIF为例
分两步骤来进行设置

步骤一:File----Settings----Version Control----Git----Path to Git executable---点击Test,test不成功的话,点浏览,找到自己Git的exe文件路径,如图:

步骤二:VCS----Checkout from Version Control---Git

pycharm代码注释

pycharm中【注释/取消注释】python 代码快捷键 Ctrl+ /

注释单行或多行代码用#,注释多行也可以用3个单引号或者3个双引号

pycharm快速复制 Ctrl + D

pycharm中,【注释/取消注释】html代码 快捷键 ctr+?

python与pycharm的更多相关文章

  1. Python + selenium + pycharm 环境部署细节 和selenium、Jenkins简单介绍

    一.测试体系:Python + selenium + pycharm + Jenkins/docker 环境搭建: 1.安装python 3.4/3.5 2/3.6/ 3.7 2.配置环境变量 3.p ...

  2. python学习Day2 python 、pycharm安装及环境变量配置

    复习 进制转换:二进制&十六进制转换(从左往右1248机制,每四位二进制对应一位16进制) 二进制&十进制转换   2n-1幂次方相加 十进制到二进制转化  将十进制除以2,把余数记下 ...

  3. Selenium win7+selenium2.0+python+JetBrains PyCharm环境搭建

    win7+selenium2.0+python+JetBrains PyCharm环境搭建 by:授客 QQ:1033553122 步骤1:下载python 担心最新版的支持不太好,这里我下载的是py ...

  4. Python和Pycharm的安装

    目录 安装Python 安装Pycharm IDE 破解Pycharm 用Pycharm创建Python工程 安装Python 去Python官网下载Python软件,网址:https://www.p ...

  5. python 和pycharm 安装

    昨天 我重新装了一个Windows 7 系统 结果很多东西丢了 没有做好备份 其中就有python 和pycharm 今天花了一天时间装 想想也是够了 坑真多 整理一下吧 python 网址:http ...

  6. Python IDE PyCharm的快捷键大全

    Python IDE PyCharm的快捷键大全 1.编辑(Editing) Ctrl + Space 基本的代码完成(类.方法.属性) Ctrl + Alt + Space 快速导入任意类 Ctrl ...

  7. Python、 Pycharm、Django安装详细教程(图文)

    前言 这篇文章主要介绍了Python. Pycharm.Django安装详细教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧. ...

  8. Python环境搭建—安利Python小白的Python和Pycharm安装详细教程

    人生苦短,我用Python.众所周知,Python目前越来越火,学习Python的小伙伴也越来越多.最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题,为了 ...

  9. 学习python你必须弄懂的 Python、Pycharm、Anaconda 三者之间的关系

    Python作为深度学习和人工智能学习的热门语言,学习一门语言,除了学会其简单的语法之外还需要对其进行运行和实现,才能实现和发挥其功能和作用.下面来介绍运行Python代码常用到的工具总结. 一.Py ...

  10. python+anaconda+pycharm的使用

    研一开学的时候开始接触了这些,但是对于其各种功能感到十分混乱,现在通过这篇博文将其功能详细的写出来. 1.python解释器 首先要了解python解释器,我们俗称的下载python也就是下载pyth ...

随机推荐

  1. 团队冲刺——Three

    第三天计划: 季方:学习爬虫的操作,以便后续功能实现: 司宇航:对当天实现的功能进行总的测试: 王金萱:数据库内数据的增删改查以及查看团队博客界面的实现: 马佳慧:学习css初步,进行页面绘制: 第二 ...

  2. 第二阶段Sprint冲刺会议2

     进展:讨论主界面布局,跳转界面的布局,查看有关页面跳转的资料及示例代码并试着编写. 

  3. 【转】python 三种遍历list的方法

    [转]python 三种遍历list的方法 #!/usr/bin/env python # -*- coding: utf-8 -*- if __name__ == '__main__': list ...

  4. eg_8

    问题描述:比较两数组是否相等 Demo_1: import java.util.Arrays; public class TestArray { public static void main(Str ...

  5. 小学四则运算结对项目报告(GUI)

    小学四则运算结对项目报告(GUI) 一.Coding.Net项目地址: https://git.coding.net/wsshr/Calculation.git 二.PSP表格(完成前): PSP 任 ...

  6. C#编程之神奇程序找数

    C#编程之神奇程序找数 问题1:这个程序要找的是符合什么条件的数? 问题2:这样的数存在么?符合这一条件的最小的数是什么? 问题3:在电脑上运行这一程序,你估计多长时间才能输出第一个结果?时间精确到分 ...

  7. Gradle入门(4):依赖管理

    在现实生活中,要创造一个没有任何外部依赖的应用程序并非不可能,但也是极具挑战的.这也是为什么依赖管理对于每个软件项目都是至关重要的一部分. 这篇教程主要讲述如何使用Gradle管理我们项目的依赖,我们 ...

  8. PAT 1034 有理数四则运算

    https://pintia.cn/problem-sets/994805260223102976/problems/994805287624491008 本题要求编写程序,计算2个有理数的和.差.积 ...

  9. jQuery--Excel插件js-xlsx

    参考博客:http://www.jianshu.com/p/74d405940305 github地址:SheetJS / js-xlsx js引入 <script type="tex ...

  10. java 循环时候当达到这个类型的极值时 会停止输出