在自动化测试中,Python语言是比较常见的一种,在使用Python的时候需要注意到一些地方,今天小千就来带大家整理一下常见的几大问题。

 一.交互式编程

python 拥有交互式编程,我们打开cmd,输入python,进入到交互式编程中,如下图:

自动化测试基础之Python常见问题_面试题

我们在>>>后面输入print(‘qianfeng’),那么马上就会回馈我们qianfeng,如下图

自动化测试基础之Python常见问题_自动化测试_02

这就是我们的交互式编程,你输入什么,马上会显示。

二.标识符

什么是标识符,就是我们定义变量或函数名或类名等,用什么符合来表示,定义这些有什么规则

标识符的使用规则是:

1.第一个字符必须是字母表中字母或下划线

2.标识符的其他的部分有字母、数字和下划线组成

3.标识符对大小写敏感

4.不可使用关键字

三.关键字

关键字又叫保留字,是python已经使用了的标识符,我们不能再次使用了,每个语言都有关键字。查看我们python的关键字可以在交互编程中使用import keyword和keyword.kwlist,如下图:

自动化测试基础之Python常见问题_自动化测试_03

四.注释

很多语言都有注释,注释的做用是为了说明语句的意思,是给我们人看的,并不是给电脑看的。没有注释的代码不是好代码,每个语言的注释方式不一样,那么我们python的注释是怎么样的呢?如下图:

自动化测试基础之Python常见问题_自动化测试_04

在我们pycharm上会显示如下情况:

自动化测试基础之Python常见问题_面试题_05

五.缩进

很多语言表示代码块是用大括号{}来表示,但是python中不是用这个来表示,是用缩进来表示,同样的缩进位置就是同一块代码块中的语句,如下图:

自动化测试基础之Python常见问题_自动化测试_06

而且,同一代码块中不能出现不同的缩进,不然会报错,如下图:

自动化测试基础之Python常见问题_面试题_07

在多个for嵌套或多个if嵌套的时候特别要小心,很容易搞错代码块的,这个时候最好用空行

六.空行

什么是空行,就是什么都不写,空一行,是为了方便代码块的区分,让代码更加易读,如下图:

自动化测试基础之Python常见问题_自动化测试_08

这是没用空行的效果,是不是显得有点乱。

自动化测试基础之Python常见问题_面试题_09

好啦,小伙伴们,基础三的内容就这些啦,因为篇幅问题,就到这啦!下一次有更多更新的内容带给大家,请期待!持续关注我哦!