赞
踩
在工作中,需要结合其他的工具使用
python+selenium web自动化(功能测转换为代码)
python+appium 移动端(手机端)自动化
python+requests 接口测试
作者:鬼叔,1989年开始创造
编译语言分类:编译型、解释型。
编译型:将书写的代码转换为一个二进制文件,代码错误就不能产生中间文件。
解释型:在代码执行的时候将代码转换为二进制,边执行边转换。(从上到下的执行代码,后续代码的错误,不影响前边代码的执行)。
pycharm组织代码的方式是项目(project),简单理解为一个目录,目录中可以放很多代码。
1.代码的文件名字不要使用中文;
2.python文件的后缀是.py。
使用# 空格进行单行注释;
多行注释的内容可以换行书写,可以使用三对双引号,三个单引号。
红色
红色波浪线是错误。
灰色
灰色波浪线,不会影响代码的正常执行,基本所有的都是PEP8造成的。
PEP8:是python代码的书写规范,如果不按照这个规范书写,会给灰色波浪线提示,建议代码的书写按照PEP8的规范书写。
绿色
绿色波浪线,不影响代码的正常执行,认为你书写的内容不是一个单词。
作用:是用来存储数据的,必须要先定义才可以使用变量。
定义变量:
变量名=数据值 【可以理解为将数据值保存在变量中】
#比如:
name=’张三‘;
使用变量:
变量定义之后,想要使用变量中的数据,直接使用变量名即可。
print(name)/print(’name‘)如果加上引号的话就是输出name这个变量。
python 代码文件的名字(包含地址)。
1.必须有字母和下划线组成,不能以数字开头
2.不能使用python关键字
3.区分大小写
4.建议性的命名
(1)驼峰命名法
大驼峰/小驼峰
(2)下划线连接法
数字类型:
1.整型(int),就是整数,即不带小数点的数
2.浮点型(float),就是小数
3.布尔类型,只有两个值
true与false都是python中的关键字,注意大小写
4.复数类型3+4i,不会用的
非数字类型:
1.字符串类型【str】
2.列表【1,2,3,4】
3.元组(tuple)【1,2,4,4)
4.字典(dict)
type()函数:获取变量的数据类型
想要将这个变量的类型在控制台显示,就要使用print输出print(type)[变量]
获取用户使用键盘录用的内容
input()输入的都是字符串类型。
使用的函数是input()
变量=input(‘提示的信息’)
1.代码从上到下执行,遇到input函数之后,会暂停执行,等待用户的输入,如果不输入会一直等待。
2.在输入过程中,遇到回车,代表本次输入结束
3.会将你输入的内容保存在等号左边的变量中,并且变量的数据类型一定是str。
1.可以将float类型的数字转换为int类型
2.可以将整数类型的字符串转换为整型3 123
1.可以将int类型转换为浮点型
2.可以将数字类型的字符串(整数类型和小数类型)转换为浮点型
任何类型都可以转换为str类型。
在字符串中指定的位置,输出变量中存储的值
1.在需要使用变量的地方,使用特殊符号占位
2.使用变量填充占位的数据
小数默认是显示6位,如果要指定显示小数点后几位,就需要写%.nf,n需要换成具体的整数数字,即保留小数的位置。
ctrl+x:删除一行
ctrl+d:复制一行
shift+回车:在代码下方快速新建一行
f-string格式化的方法,想要使用python的版本>=3.6
1.需要在字符串的前边加上“f",或者”F“
2.占位符号统一变为{}
3.需要填充的变量写在{}中
保留几位小数。:.nf
在字符串中输出\n是换行,(转义字符)
字符串.format() 可以在任意版本中使用
1.在需要使用变量的地方使用{}占位
2.‘{},{}’.format(变量,变量,...)
优先级:先算谁,再算谁(不确定优先级,就使用())。
> <= >=
==判断两个数是否相等,相等为true,不相等为false。
a=5,b=3;a>=b是true。
and 逻辑与,一假则假,当第一个条件为false的时候,第二个条件就不再判断。
or 逻辑或,一真则真,当第一个条件为True的时候,第二个条件就不再判断。
not 逻辑非(取反)
在代码中有判断语句,不会全部执行只会执行部分语句。
age=input('请输入你的年龄')
if int(age)>=18:
print("满18岁,可以进入网吧为所欲为")
else:
print("没有满18")
if与else和java代码的区别在于,Java中if和else后面是{},而python是冒号。
三大流程:顺序,分支,循环。
1.设置循环的初始条件
2.书写循环的判断条件
while 判断条件
#3.需要重复执行的代码
#4.改变循环的初始条件
死循环:代码一直不停的运行下去,写代码的人不小心造成的bug。
无限循环:写代码的人故意让代码无限制的运行下去。
无限循环使用场景:在书写循环的时候,不知道要循环执行多少次。
无限循环的使用一般会在循环中添加一个if判断,当if条件成立,使用break关键字来终止循环。
while True
if 判断条件:
break:#关键字的作用是终止循环。
for 变量 in range(n):
重复执行的代码
#1,range()是python中的函数,作用是可以生成(0,n)之间的整数,不包含n的,一次有n个数字,所以这个循环n次。
#2,想让for循环多少次,n就写几次。
#3,变量的值也是每次循环从【0,n)取出一个值,最后一次取得是n-1.
break:终止循环,即代码执行遇到break,循环不再执行,立即结束。
continue:跳过本次循环,即代码执行遇到continue,即本次循环结束不再执行,继续执行下一个循环。
字符串是容器,因为字符串可以包含多个字符。
定义:使用引号引起来的就是字符串。
字符在字符串中的位置编号,这个编号就是下标。
这个编号是从左到右开始,从0开始,可以使用下标获取字符串中某个位置的字符。
切片:可以获取字符串中多个字符(多个字符的下标是有规律的,等差数列)。
语法:
字符串(start声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。