- 博客(12)
- 收藏
- 关注
原创 yamail发送邮件
pip install yamailyamail是由yagmail延伸来的,yagmail若附件名称是中文的话,则显示乱码,yamail修改了该bug登陆邮箱,设置——>账户——>开启pop3服务——>生成授权码免费的邮箱需生成授权码,公司的邮箱则不用userName = "1186348769@qq.com"passwd = "kyweyrwwfazthsfv"host = "smtp:qq.com"# host = "smtp:163.com"..
2021-08-28 11:17:48 750
原创 函数基本语法及入参
# 函数,即方法,提高代码的复用性# 函数的声明# 无参数无返回值函数,其实默认返回为空def hello(): print("hello")# 有默认参数,有返回值函数def welcome(name,country ="china"): return name,country# 无参数,直接返回函数def test(): returnr = hello()# print("没写return",r) #没写return None.
2021-08-14 15:37:37 162
原创 “Json”
# {"code":0,"msg":"操作成功"}# # json是个字符串# d = {"code":0,"msg":"操作成功"}# # Python数据类型转换为json# json_str = json.dumps(d,ensure_ascii=False)# pprint.pprint(json_str)# json数据类型转换为Python数据类型json_str ='{"code": 0, "msg": "操作成功"}'dict = json.loads(jso
2021-07-09 00:48:25 85
原创 深拷贝浅拷贝
直接赋值:其实就是对象的引用,存储的是父对象的一个内存地址,相当于给对象起了一个别名。属于浅拷贝浅拷贝(copy):虽然内存地址与父对象不一致,但是还是浅拷贝,只拷贝父对象,父对象内部的子对象不发生改变,例如多维数组,外部元素发生变化,但是数组内子数组的元素不发生变化。深拷贝:copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。import copyl = [1,1,2,3,4,5,6,7,8,[1,2,3]]#浅拷贝和深拷贝# l2 = l #浅拷贝,内存地址不
2021-07-09 00:47:33 50
原创 “文件操作”
文件打开、关闭:file = open(”文件名“,"模式,r(只读)、w(只写,会把之前内容清空,重新写入)、a(追加,append,不会清空之前内容,会在现有内容末尾追加)")文件file.close()每打开一个文件之后,都需要关闭一下,因为程序能打开的文件数量上限有限。如果不关闭,会消耗主内存的资源。文件读取:file.read(size) size是可选的参数,可以指定返回字符串的长度,如果没有指定,则返回所有内容。file.readlLine() 能帮你每次读取文件的一行
2021-07-09 00:46:46 52
原创 字典、数组、元组、集合、切片、解包
数组、多维数组数组声明:stus = ["曾若天","吴康飞","刘慧杰" ]新增:stus.append("candy")stus.append("李雪松")stus.insert(0,"赵莹莹")stus.insert(2,"李兴培")insert中,0是在数组中的索引位置,“”添加的内容修改:把stus“111”修改为邓金娇stus[2] ="python"# stu = "111"# if stu in stus:# index = ..
2021-07-09 00:43:55 382
原创 字符串方法
#字符串调用字符串方法修改的话,原来的字符串不变,如果用字符串方法修改了字符串,需要重新赋值currStr ="hello word!"print(currStr.title())print(currStr)currStr = currStr.title()print(currStr)#输出:# Hello Word!# hello word!# Hello Word!# a = "0123 456"# # index 如果找不到会报错,find如果..
2021-07-09 00:37:19 82
原创 Python——循环、判断
if判断 语法if 条件:elif 条件:else:while循环 语法:while 条件:循环体else:正常循环结束才会执行else,break结束,不执行for循环 语法for i in range(7):print(i)else:print("循环结束")break,continue区别break跳出循环体,不再执行循环,continue停止当前的循环,继续下一次的循环条件组合关键字:or 、and 、in三元表达式# age
2021-07-07 13:08:33 50
原创 Python——字符串格式化
数据类型:字符串(string)、整数(int)、小数(float)、bool布尔类型:True False #真 假字符串可以用”“,也可以用‘’,如果字符串中包扩‘’,则字符串用双引号包裹,若字符串中含有双引号,则用‘’包裹,如果既有双引号,又有单引号,则用‘’‘ ’‘’python 定义变量不需要指定类型注释:#单行注释,选中-command+/,''' '''多行注释input(输入提示:) 输入一、字符串格式化:1.➕进行连接,不推荐使用words = "欢迎登陆" .
2021-07-07 13:08:16 106
原创 变量运算符、数据表达式
Python中不需要对变量指定数据类型input() 屏幕上打印可选提示字符串,返回用户输入的字符串print()屏幕上打印字符串,默认后边会追加一个换行符,可用end把换行符替换为其它的for iin range(1,10):# print(i) print(i,end =" ")python中的关键字False def if raiseNone del import ret...
2021-07-07 13:05:23 47
原创 软件测试——接口测试
什么是接口测试?接口是前后端通讯的一种方式。一般来说,测试接口是指测试接口的功能,性能,安全和稳定性这几方面的测试。为什么要进行接口测试?测试左移可以让测试人员在软件开发周期更早的参与进来,可以更好的去理解需求以及设计测试用例,去帮助软件快速失败,促进团队更早的修改所有bug。参考:https://www.cnblogs.com/du-hong/p/10494149.html接口内容:1.请求路径2、请求参数3、返回参数说明4、请求方式请求方式:一般常用的有get
2021-07-07 13:01:23 478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人