自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 python3魔术方法总结

面向对象魔术方法:隐式调用的方法__new__ 构造方法触发机制: 实例化对象时触发(在__init__之前)作用: 管理控制对象创建的过程参数: 一个cls 接受当前类, 其他参数根据初始化方法的参数进行决定返回值: 必须返回object, __new__(cls)进行对象的创建,如果没有返回值,则实例化的结果位None注意事项: __new__方法的参数要和__init__ 方法的参数保持一致,处理第一个(cls/self) 必须返回object.__new__(cls)

2021-11-23 00:50:52 345

原创 测试开发、自动化测试学习路线(一)

一、为什么要规划自己的学习路线本人工作一年多点,目前在一家公司中担任QA的角色,说白了就是软件测试(本来面试的应用软件开发,进去分到了开发部门的测试团队);由于团队比较小,虽然个人定位是负责自动化测试、测试开发的工作内容;但是由于人手不足导致自己也需要承担手工测试、硬件环境维护、实验室管理、硬件环境安装等杂七杂八的活,也就是杂活太多了;目前陷入了一种,每天早上到公司打卡,座到工位上就开始查看万年不变的自动化冒烟测试是否正常、之后就开始了无尽的手工无脑测试(有简单的测试设计),需求测完了测专项,专项测完

2021-11-18 00:30:39 395

原创 day18:使用tkinter进行图形化编程入门

一、建立一个窗口import tkinter#创建一个主窗口win = tkinter.Tk()#设置标题win.title("JJsPython")#设置窗口大小,x not *win.geometry("500x500+250+150")#input gete1 = tkinter.Variable()#input win,use show to notshowe...

2020-04-19 16:52:55 230

原创 day17:高阶函数:map、reduce、sorted、fliter、lambda

目录一、map二、reduce三、sorted四、filter五、lambda六、整合练习一、mapmap(fn,lsd)fn: 可以是自己写的,也可以是系统自带的lsd: 一个序列功能:把lsd中每一个元素分别作用在fn上例如:字符串列表变为int列表"""map(fn,lsd)fn: 可以是自己写的,也可以是系统自带的lsd: 一个序列功能:把lsd中每一个元素分别作...

2020-03-16 12:35:28 137 1

原创 day16:army小练习、@property、动态添加属性和方法、限制添加属性、__repr__和__str__、类方法和静态方法

一、army小练习使用面向对象,实现army练习创建一支军队:骑兵、法师、弓箭手将军可以下达命令指挥军队"""创建一支军队:骑兵、法师、弓箭手将军可以指挥军队下达命令"""class Cavalry: def attack(self): print("My iron rides on you!") def defend(self): ...

2020-03-13 17:56:38 151

原创 day15:面向对象

目录一、面向对象1、使用class建立类2、实例化对象3、使用构造方法4、访问原来的属性5、析构函数6、使用私有属性、私有方法7、继承、重写、拓展8、小练习一、面向对象面向对象,更加注重过程的编程方法面向对象三大特性:封装,继承,多态py中所有的类都继承与一个父类1、使用class建立类#class 类class Person: pass给类加入属性:#属性name =...

2020-03-12 10:48:49 153

原创 day14:time模块、异常处理、装饰器、主程序调用

目录一、time模块1、time.time 时间戳2、time.localtime3、time.gmtime世界协调时,会自动减去8小时4、mktime 结构化一个时间戳5、time.ctime 返回英式时间 time.strtime 时间格式化6、time.strptime 结构化时间7、time.sleep 休眠二、异常处理三、装饰器1、装饰器:2、当被装饰的函数带参数时3、当装饰器需要有参数...

2020-03-11 12:15:49 280

原创 day13:os模块、os.path方法、递归函数

一、os模块os是系统自带的模块通过os.来进行使用1、os.name查询系统名res = os.nameprint(res)2、os.system调用系统命令os.system("ipconfig") #使用在cmd中可以使用的命令都可以用os.system("notepad")3、os.getcwd()返回当前工作路径绝对路径:从盘服开始的相对路径:相对于当前工作路径...

2020-03-10 22:01:55 195

原创 day12:元祖的操作、字典的操作、文件操作、pickle模块

一、元祖遍历使用for循环遍历t = (1,2,3,4,5)for var in t: print(var)i = 0t = ((1,2),(3,4),(5,6))for var in t: for val in var: print(val)使用while循环遍历while i < len(t): print(t[i]) ...

2020-03-09 16:38:27 325

原创 day 11:列表推导式与深浅拷贝

1、列表推导式通过使用列表推导式,用简洁的代码实现复杂功能例如:打印10与10各个数字的组合res = [(x,y) for x in range(10) for y in range(10)]print(res)打印偶数奇数的组合res = [(x,y) for x in range(10) if x%2==0 for y in range(10) if y%2==...

2020-02-28 17:15:45 130

原创 在csdn,博客怎么写得漂亮

不知不觉也坚持发标了10篇博客了,但时不时回去翻翻的时候还是觉得在格式、排版上做得比较粗糙,也不知道怎么添加一个目录。今天特意学习,在此分享给大家。一、编辑器选择:首先是一打开就显示的富文本编辑器可以看到,它属于简洁型的编辑器,如果只是简单的码字什么的,我觉得使用这个编辑器就足够了。之后就是这个Markdown编辑器,我更加比较推荐这个编辑器它在左边编写,而在右边可以即时的预览写完之后...

2020-02-25 09:28:59 933

原创 day 10:列表的相关操作

列表的相关操作"""列表的操作"""#重复输出#print(L1*3)L1 = ["Python","PHPPHP","H5EE","Js","Java"]print(L1[0][1:5]) #[1:5]不会取到5print(L1[1][0:3])print(L1[2][-2:])#in not in成员判断L2 = "Python"print(L2 in L1)...

2020-02-25 08:42:13 205

原创 day 9:format操作与数字相关方法

一、format 格式化字符format 格式化字符 语法:通过{}和:来代替% 注意:format可以接受无限个参数,位置也可以不按顺序 参数也可以不使用也可以使用多次,2.6前不能为{},2.7后可以为空str1 = "{} say hello to {}"str2 = str1.format("jack","rose")print(str2)str1 = "{1} sa...

2020-02-23 19:20:57 251

原创 day 8:字符串相关方法

字符串内置方法:dir() 查询这个类型的数据有什么操作方法通过ctrl+鼠标键可以查看使用方法str1 = "hello world"print(dir(str1))#capitalize 整个字符串的首字母大写str2 = str1.capitalize()print(str2)#title 每个单词的首字母大写str3 = str1.title()print(...

2020-02-19 19:03:05 92

原创 day 7:函数,字符串切片

一、不定长参数全局变量:顶格写的变量,在任何地方都可以使用 局部变量:在代码组中定义,只能在代码组中使用#函数定义def opration(a,b,c,d): sum1 = a + b + c + d print(sum1)opration(1,2,3,4)#使用容器作为参数def opration(*args): sum1 = 0 for ...

2020-02-18 19:02:33 254

原创 day 6:循环

一、while循环while True:死循环,只能使用breakbreak: 退出当前循环continue:继续下一轮循环pass 在循环体或者函数体空时防止报错import random #引入随机数luck_num = random.randint(10,99)luck_num_g = luck_num % 10luck_num_s = luck_num /...

2020-02-17 19:04:24 134

原创 day 5:小练习与分支结构

一、身份检测is 是is not 不是# var = "man"# val = "man"# res = var is not val# print(res)二、位运算& 按位于| 按位或^ 按位或~ 按位取反<< 左移>> 右移三、分支结构流程控制流程:执行代码的顺序顺序结构,分支结构,循环结构单向分...

2020-02-14 16:40:08 189

原创 day 4:数据类型转换与运算

一、向集合转换var=1 #整型,浮点型,复数,boolval = set(var)print(val,type(val)) #报错!所有数值类型不能转化成集合var = "hello" val = set(var)print(val,type(val))总结:所有数值类型不能转化成集合所有容器类型都可以字典只能转化键二、向字典转...

2020-02-13 23:13:20 104

原创 day3:数据类型转换

一、向int转换#数据类型转换:强制类型转换,自动类型转换。#自动类型转换: #朝着让精度更加大的方向进行转换 #自动转换不需要人工干预 #都发生在运算以及判断中#强制类型转换:(手动类型转换) #随着程序员的意图进行转换"""可以转换: float bool str 纯数字字符串 不可转换: comple...

2019-12-02 11:23:27 114

原创 day2:基本数据类型列表、集合、元组、字典

一、列表#列表, 使用标识符[],每一个元素使用逗号区分,可以随时修改#列表可以嵌套列表#对应于数组使用,功能比数组强大list1 = '[1,2,3,"a","b",(1,2),[1,2,3]]'print(list1,type(list1))#索引 0 1 2 3 4 5 (正向)index# -5 -4 -3 -2 -1(反向)list2 = ["a","b"...

2019-11-28 16:53:56 148

原创 day1:python的常用命名方式、语句分类、变量使用

一、python文件命名方式#常常使用驼峰命名法或者是下划线分割法#并且不能使用关键字#文件名:使用中文不会报错,除了第一天的代码,第二天开始都不要使用中文 #1.可以使用中文 #2.可以使用数字但是不要全部是数字 #3.可以使用_或者-等分割字符分割 #4,文件名要有描述性 #5.不要和系统关键字冲突# python后缀文件#.py ...

2019-11-28 08:49:43 294

原创 字符串内容方便的更改方法

大家好,我是僵尸。好久没有写c语言的代码了,最近要用到c语言,受了很多苦,记入一下关于字符串的操作。void main(){ char *str1="僵尸字符串指针"; char str2[]="僵尸字符串数组"; //str2 = "新的僵尸字符串数组";//错误,数组元素存放类型错误 str1 = "新的字符串指针"; printf("%s\n",

2017-12-21 00:06:41 597

原创 从高考到程序员

1、前言首先,本人是一名物联网工程专业大一的学生。可以说我是去年刚刚才走出高中、迈进大学的校门的,我知道我还不能算是一名程序员!我知道我还不能算是一名程序员!我知道我还不能算是一名程序员!但我有着一颗成为程序员的心,我相信,有一天我可以做到。主要想写给自己,记录自己这一小段路的足迹。同时,也为一些将要进入大学的、志同道合的同学献上我的经验。本人经历的虽然不多,但是在这有限的时间里,感触

2017-06-11 09:07:31 415

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除