什么叫自动化测试?

通俗来说,自动化测试就是通过写代码来帮我们测试软件。用来做自动化测试的语言很多,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. oraclejdbc

    https://segmentfault.com/q/1010000004952621/a-1020000004955600

  2. Maven学习记录3——创建、编译、打包、运行项目

    http://blog.csdn.net/yaya1943/article/details/48464371

  3. [东北师大软工]Week2-作业2:个人项目实战 初步测试结果

    作业地址 https://edu.cnblogs.com/campus/nenu/2016SE_NENU/homework/1656 测试须知 测试机为Windows环境,所有提交到Coding.ne ...

  4. MFC按钮、列表控件应用实例(一)

    需求:实现张三.李四.王五 3 人的课程选择,并将选课结果提交到列表框中显示. 实现过程: 1.建立对话框mfc工程. 2.添加控件 tab 顺序 控 件 类 型 控件 ID1 Button IDC_ ...

  5. Spring 2.0

    ProductBacklog:继续向下细化; 1.界面美化,统一界面风格,以简洁美观为主: 2.丰富版面的内容,吸引用户: 3.尝试增加新的版面: Sprint 计划会议:确定此次冲刺要完成的目标 1 ...

  6. 如何在Sql Server 2000中用一条语句实现树的查询

    以公司的网站栏目表为例,表结构(表名:Subject)如下:   字段名称 字段类型 字段长度 id int 4 NAME varchar 200 PARENTID int 4 CODE varcha ...

  7. localStorage存储数组,对象,localStorage,sessionStorage存储数组对象

    localStorage存储数组,对象,localStorage,sessionStorage存储数组对象   前言 最近在用angular做商城购物车的功能模块,因为angular的watch监听, ...

  8. 安装virtualbox

    1.安装virtualbox https://www.virtualbox.org/ 2.安装centos6.6 3.配置网络 右键-->网络-->网卡2-->host-only c ...

  9. Reverse Words in a String II

    Given an input string, reverse the string word by word. A word is defined as a sequence of non-space ...

  10. userData Behavior

    https://msdn.microsoft.com/zh-cn/vstudio/ms531424 userData Behavior This topic documents a feature o ...