python学习(一)简介与语法基础

  • Python简介:是一种面向对象的程序设计语言,主要特点是:语法简洁清晰,库丰富(第三方库最多的)。
  • python作用:可以开发前端,后端都可以,用来开发一些小工具,自动化运维,人工智能等等。听得较多的还有网络爬虫。
  • Python对测试的意义:针对于测试同学,在功能测试外,还要接触 性能测试、自动化等相关测试,虽然我们常常可以借助一些工具,例如:QTP、selenuim、jmeter。但是工具也是有限的,我们可以结合python开发一些小工具,为性能与自动化添砖加瓦。

- python代码入门

  • 工具:安装好python后,我们就可以开始写代码了,用什么写呢,有以下几种方式:

    • python自带的工具,这种是交互式工具,就是写完一句代码运行一句,很不实用,一般不用它。
      这里写图片描述
    • 用命令行来执行 .py文件,先写好py文件,然后在命令行里面运行
      这里写图片描述

    • 常用的方式是pycharm,实用工具写代码的好处就是可以帮我们识别简单的语法错误,也方便运行与调试。
      这里写图片描述

  • 基础语法

    • 变量:直接定义,无需指定数据类型,用等号直接赋值即可。变量名只能是 字母、数字或下划线的任意组合(虽然中文也可以,但是很傻);变量名的第一个字符不能是数字;关键字不能声明为变量名(比如 and、import、print等等);
    • 引号:定义字符串类型的变量的时候,我们往往用单引号或者双引号括起来,这两者没有明显的区别,但是变量里有单引号的时候,我们就用双引号,变量里有双引号的时候,我们就用单引号;如果变量里有单引号或双引号,那我们就用三引号
      这里写图片描述
    • 输出:用print()函数(python2可以不加括号:print ‘hello world’, python3需要加print(“hello world”))
    • 输入:用input函数(python2中使用raw_input)
      这里写图片描述
    • 条件判断:条件判断来控制选择需要执行的代码,用if else来判断,如果有多层判断的时候,中间的用elif;如图我们是一个判断成绩等级的代码,对输入的分数进行判断,里面就有多层判断。
      这里写图片描述
  • 循环:当需要大量重复的操作的时候,不可能一个一个的执行,我们通过设置循环来达到重复的执行。常见的方式:for、while循环。

    • while循环:必须有一个计数器(就定义一个变量就可以),控制要循环多少次,每次执行前先判断是否计数满足条件,满足条件则执行循环体,同时计数器也要改变,不然会死循环。
    • for 循环:python中for循环,比较简单,对象中有多少个,就循环多少次;(不需要知道对象的长度,然后一位一位的取)

      这里写图片描述

      • break与continue:break结束整个循环,且不会执行else里面的代码。continue则结束当次循环,继续下一次的循环。
        如图,如果我不输入beauty或ugly的时候,正常的输入3次后,程序会结束;我首次就输入ugly的话,程序会结束;如果我输入beauty的话,不会执行count=count+1,即我可以一直输入beauty而程序不结束。
        这里写图片描述
  • 格式化输入
    比如有一些登录成功的提示,“login sucess,Adele”。login sucess这句话对每个用户都是一样的,只有后面的名字不一样,这个时候我们就可以通过格式化进行输出了,常用的方式有:“+”链接、占位符“%s、%d和%f”、format。
    这里写图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40669017/article/details/81978075