关于python自动化(第一节)

Posted 测试董先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于python自动化(第一节)相关的知识,希望对你有一定的参考价值。

首先我们要知道所谓的自动化测试就是用代码帮我们实现点点和调用接口,节省了自己的时间,提高了测试的效率,

作为自动化我们要学会一门语言才能高大上,我们接触语言从python开始,首先计算机只认识0和1的二进制,计算机要运行代码,首先计算机会有自带的一个编译器把我们写的代码编译成二进制文件,计算机就认识了我们写的语言,语言分为两种语言

一种为编译型语言,写好代码会进行编译成二进制语言,运行的时候运行编译好的二进制文件

编译型语言有:c   c++  c#

解释型语言

运行一行代码编译一行,什么时候运行代码,什么时候编译代码,解释行语言运行的速度是没有编译行语言运行速度快的

解释行语言有php python ruby java 

打个比方你看一个语文书就是编译语言,你请一个翻译就是解释性语言

编译语言速度快,但是编译过程慢

解释性语言速度慢,编译过程快

还有一种为脚本语言:定义就是功能单一的语言

比如linux命令 html 

 

首先python 的基础命令我们要知道快速注释 ctrl +/  

首先学习的第一步要知道定义变量  比如 刘伟=丑八怪就是一个定义的变量  比如 liuwei="丑八怪"这就是一个变量的定义

liuwei就是一个变量,里面想存什么东西就可以存什么东西,所有的编程都是和内存打交道,当我们定义变量会在内存里生成一个内存空间,空间里面存的就是丑八怪

再写代码的时候我们用的符号必须是英文符号,这个时候注意了如果在python 里面输入let\'go 的话如图

这个时候如果里面是单引号,那我们外边就要用双引号标注

注释段落也可以用‘’‘    内容  ’‘’用三个引号包起来就是多行注释

定义变量的时候如果我们定义的内容是整数的话我们可以不用加引号比如  董春光=29 这个是整数类型的

如果我们想要看那行是 什么类型的语句  可以用这句print(type(age))这种方法去看你的定义的变量的类型,字符串是string 类型  ,小数点是float类型

注意(在取名字的时候尽量不要取中文的名字)

判断: python的判断有ifl形式,其写法为

if age>18:(==等于这样写,后边一定要加冒号,加了冒号的下一行一定要缩进,缩进可以用tab按键执行,一般就是四个空格和一个按键)

      print("成年人")

else:

     print("不成年")

代表现在一共有两条路,要不走这一条,要不走那一条,

接受输入的格式为 age=input("请输入你的名字") input 就是接收变量age的一个输入内容,只有写了input你才可以输入内容,input接收的类型默认为

string字符串类型,有时候需要转化类型,转换类型写法为age=int(age),

and和or的区别,and是两种必须全满足,or是两种满足一种就可以

判断if的基本格式     if :

                          print()

                             elif:

                             print()

                            else:

等于表示位a==b,不等于是a!=b ,所有的代码都是从前往后运行代码的,

                  print()

如果我们想调用一个模块1-10之间选择数字,要记住一个死命令:

import random  

num=random.randint(1.10)  

所谓循环就是重复做一件事情,你看到的循环,迭代,遍历值得都是循环python里面的循环一共有两种,for 和while形式

首先 while 循环的使用  ,首先要必须定义一个计数器比如

count=0    这个就是定义计数器的意思

while count<10:

print("卡哇伊")

这个循环就是一个死循环,因为他的结果一直小于10,想要解除死循环就要在循环后边,加上count+1=0也就是count=count+1

count=0

while count<10:

print("卡哇伊")

count=count+1

冒号下边的东西就是循环体,循环的时候重复执行循环体,里面的东西,此外在循环体里面会有break和continue,break的意思是,当你的循环遇到break时,会跳出循环体停止运行,而coutinue,的意思是,跳出本次循环,继续下一次循环

python里面会有字符串格式化的形式,我们的最好的方式是如果你想定义一个时间的字符串的话

例如

username=input("请输入的名字")  先定义一个变量,给他一个输出位置

welcome=\'欢迎光临:%S\'%username

%s占位符号,给上边的username占一个地方

import datetime

today=datetime.data.today()  这句命令是调用今天的当前时间的语句

username=input("请输入的名字") 

welcome=\'欢迎光临:%S,今天的日期是:%S\'%(username,today)

这样的话我们就实现了一个简单的字符串格式化的功能

%s代表 字符串  %d代表整数

 

以上是关于关于python自动化(第一节)的主要内容,如果未能解决你的问题,请参考以下文章

《Python多人游戏项目实战》第一节 简单的方块移动

《Python多人游戏项目实战》第一节 简单的方块移动

python第一期之第二周之第一节

Python自动化课之Day1篇 (未完)

[第一节]python基础知识

第一节 python