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

一.交互式编程

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

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

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

二.标识符

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

标识符的使用规则是:

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

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

3.标识符对大小写敏感

4.不可使用关键字

三.关键字

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

四.注释

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

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

五.缩进

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

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

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

六.空行

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

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

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

本文来自千锋教育,转载请注明出处。

自动化测试基础之Python常见问题相关推荐

  1. python问题分享_零基础入门Python常见问题分享

    零基础入门Python常见问题有哪些?作为经常混迹在各大Python技术论坛的小编而言,见到最多的话题就是:学习Python难不难?零基础可以学习Python吗?如何学习Python?等等.今天小编就 ...

  2. 【Python自动化测试14】Python自动化测试基础与进阶练习题

    文章目录 一.前言 二.Python练习题 2.1 Python基础语法规则 2.2 字符串相关练习题 2.3 列表与元组相关练习题 2.4 字典与数据类型练习题 2.5 流程控制语句练习题 2.6 ...

  3. 【软件测试】自动化测试战零基础教程——Python自动化从入门到实战(一)

    第一章:自动化测试基础 第一节 软件测试分类 关于软件测试领域名词颇多,发现有许多测试新手混淆概念,从不同的角度可以将软件测试有不同的分类的方法:所以,这里汇总常见软件测试的相关名词,对软件测试领域有 ...

  4. python基础自动化测试_Python自动化测试基础之HelloWorld

    Print("HelloWorld")这句经典的语句在各种语言基础中都是必须学习的,这也是帮你入门的象征吧,我也不例外! 示例展示 Python语法基础,python语法比较简单, ...

  5. python零基础书推荐_零基础学习Python(Python初学者、Python入门)常见问题:资料、社区、书籍推荐...

    Python web开发 QQ学习群:338985564 ,欢迎各位加入,一起学习. 本文针对零基础的,想学习Python者.本文会不定时更新. 一.学会使用搜索引擎,尤其是Google. 推荐阅读文 ...

  6. [转载] Python Web开发—进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程

    参考链接: 在Python中创建代理Web服务器 2 Python Web开发-进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程 [课程简介] 这是一门Python We ...

  7. 零基础学python 视频_全网最全Python视频教程真正零基础学习Python视频教程 490集...

    Python Web开发-进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程 [课程简介] 这是一门Python Web开发进阶课程,手把手教你用Python开发完整的商业 ...

  8. Python 常见问题串讲

    Python 常见问题串讲 1.数据类型 数字类型: int整型.long长整型 (python 2).float浮点.complex复数.以及bool布尔值(0和1) bool类型: True和Fa ...

  9. python自学需要哪些基础知识-零基础学Python应该学习哪些入门知识及学习步骤安排...

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...

最新文章

  1. C语言字符char和整型int的关系
  2. 我真不想学 happens - before 了!
  3. CentOS 7 下安装 Docker 及操作命令
  4. c语言编写经验逐步积累3
  5. 圆平移后的方程变化_平移法解题
  6. linux nfs spec,创建 NFS Ubuntu Linux 服务器卷 - Azure Kubernetes Service | Microsoft Docs
  7. resize属性,使textarea在ff(火狐)中禁止拉伸
  8. tomcat内存溢出,修改设置
  9. G1垃圾收集器之RSet
  10. 【Linux】安装前的准备-----安装纯净版的虚拟机的步骤
  11. Ajax网络超时和和网络异常
  12. Apache Solr 4.0今日发布
  13. c语言内存四区,详解C语言中的内存四区模型及结构体对内存的使用
  14. EOS Utility无法安装的问题解决
  15. 美食小吃加盟网站源码餐饮奶茶招商加盟类网站
  16. CentOS8服务器时间同步
  17. 【vbers】ibv_get_async_event()
  18. WWDC 2015后果
  19. 如何构建基于 Web Excel 组件的指标补录平台
  20. 野火STM32学习笔记

热门文章

  1. 开课吧 Python专家级编程:机制与实操
  2. 深度学习如何验证自己的想法
  3. 【CVPR2020 image caption】读Meshed-Memory Transformer for Image Captioning
  4. python——LeetCode刷题
  5. 《操作系统》实验报告——进程调度的模拟
  6. From Hero to Zero
  7. java中引导页面的,设计模式之模板模式引导篇
  8. Java24-day15(完结)【反射(类加载器、反射)、反射获取构造方法-成员变量-成员方法、模块化(概述、模块基本使用、模块服务使用)】
  9. SQL Server数据库-视图相关操作-2种方式【图形用户界面操作(新建、保存、查看、维护、删除 视图)、SQL语句操作(创建、查看、修改、删除 视图)】
  10. AQS理解之一,基础知识——LockSupport