自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Python25 正则表达式

正则表达式正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。常见匹配:\d可以匹配一个0-9任意数字'00\d'可以匹配'007',无法匹配'00A'\w可以匹配一个0-9任意数字,a-z/A-Z任意一个字母,还可以匹配特殊字符'\w\w\d...

2019-09-08 11:56:00 148

转载 Python24 进程

进程进程:一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。线程:有些进程还不止同时干一件事,比如Word,它可以同时进行打字、拼写检查、打印等事情。在一个进程内部,要同时干多件事,就需要同时运行多个“子任务”,我们把进程内的这些“子...

2019-09-07 21:47:00 68

转载 Python23 文件目录操作、序列化(json、pickle)

文件、目录操作 | 序列号os:可以直接调用操作系统提供的接口函数import os代码:```PYTHONimport os # 导入os模块调用操作系统SystemType = os.name # 查看当前系统类型:如果是posix,说明系统是Linux、Unix或Mac OS X,如果是nt,就是Windows系统。print('系统类型是:{0}'.format...

2019-09-07 16:56:00 96

转载 Python22 文件读写、StringIO、BytesIO

文件读写、StringIO、BytesIOIO编程:https://www.liaoxuefeng.com/wiki/1016959663602400/1017606916795776- - -文件读写:,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。读文件...

2019-09-05 22:10:00 144

转载 Python21 单元测试、文档测试

单元测试、文档测试单元测试:单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。unintest:Python自带的单元测试框架代码:```# 单元测试## unittestclass Dict(dict):def init(self,**kw):super().__init__(**kw) # 使用dict的初始化方法 def __get...

2019-09-05 20:58:00 68

转载 Python20 错误、调试

错误、调试错误处理:在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因try...except...finally...的错误处理机制代码:```# 异常处理# try ... except ... finally...'''当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代...

2019-09-05 19:57:00 102

转载 Python19 __slots__、@property

面相对象高级编程:slots、@property给实例绑定属性和方法:正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。代码:```#!usr/bin/env/python3# -- coding:utf-8 --class Student(object):passs = Student(...

2019-09-01 23:14:00 156

转载 Python18 面向对象编程

面向对象面向对象编程:Object Oriented Programming简称:OOP- 把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。理解:面向对象中,是类与实例的关系,放在现实中人(包括了男人,女人)它是一个类,小军是人这类的具体某一个人,被叫为实例百度理解:https://baike.baidu.com/item/%E9%9D%A2%E5%90%91%...

2019-08-31 20:07:00 6113

转载 Python17 模块

模块模块:在Python中,一个.py文件就称之为一个模块(Module)python所有的内置函数:https://docs.python.org/3/library/functions.html包名:为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)实例:引入包:import 包名.模块名创建自己的模块时,要注意:模块名要遵循P...

2019-08-28 21:58:00 116

转载 Python16返回函数、装饰器、偏函数

# 函数式编程下函数作为返回值:高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。实例:```def return_sum_args(*args):def sum_args():sum = 0for i in args:sum += ireturn sumreturn sum_args# 调用函数return_sum_argsa = return...

2019-08-27 22:32:00 60

转载 Python15高阶函数filter、sorted

高阶函数fitter、sortedfilter():过滤序列,把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。实例:```# 返回偶数def delete_even(x):if x % 2 == 0:return xprint (list(filter(delete_even,[1,3,5,6,8,9,10])))# 返...

2019-08-26 22:15:00 204

转载 Python14高阶函数_map、reduce

高阶函数高阶函数解释:变量可以指向函数实例:# 调用abs()函数 print(abs(-10)) # abs()函数本身 print(abs) # 函数本身赋值给变量 func = abs print(func) # 调用函数 print(func(-10))运行结果:函数名也是变量:如abs()函数中abs也可看成变量高阶函数:...

2019-08-25 22:07:00 68

转载 Python13 生成器、列表式、迭代器

Python 高级特性(下)列表生成式:Python内置的非常简单却强大的可以用来创建list的生成式语法:[ i * i for i in range(1,11)] 生成1到10的平方列表实例:生成器:这种一边循环一边计算的机制,称为生成器:generator创建生成器:语法:( i for i in range(1,11) )实例:g = (x for x...

2019-08-24 23:05:00 58

转载 Python12 切片、迭代

Python高级特性(上)切片:方便截取list、tuple、字符串部分索引的内容正序切片语法:dlist = doList[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素实例:dolist = [1,3,5,7,9,11] dlist = dolist[0:3] # 与range()函数一致含左不含右 nlist ...

2019-08-22 23:05:00 67

转载 Python11 递归函数

递归函数理解:一个函数在内部调用自身本身,这个函数就是递归函数。优点:递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。递归函数实例:阶乘:代码:```# 阶乘 -递归函数实现 : 例3的阶乘: 1 * 1 * 2 * 3def factorial(x):if not isinstance(x,(int)) ...

2019-08-21 22:46:00 95

转载 Python10 函数(下) 函数的参数

函数(下)函数的参数函数的参数:位置参数:def func11(参数): 其中的参数就是位置参数实例:# 位置参数def func11(x,y): # x,y都是位置参数 if not isinstance(x,(int,float)): # 参数类型校验 raise TypeError("x 必须是int/float类型的!") elif...

2019-08-21 00:01:00 69

转载 Python09 函数(上) - 定义函数、调用函数

函数-定义函数、调用函数函数:最基本的一种代码抽象的方式调用函数:help(函数名):查看对应函数的官方文档abs(数字):求绝对值的函数max(数字1,数字2):返回最大的值min(数字1,数字2):返回最小的值实例:数据类型转换:int(其他类型数据):转换成整数float(其他数据类型):转换成浮点数str(其他数据类型):转换成字符串bool(其...

2019-08-19 22:58:00 102

转载 Python08 dict、set

dict、setdict:Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。语法:demo_dict = {"key1":"value1","name":"xq","age":18} 键:值,键:值实例:# dictdemo_dict = {"key1":"value...

2019-08-19 22:09:00 65

转载 Python07 循环

循环语句简议:重复做一件事情注意:设置停止循环的条件,不然会变成死循环for...in...循环语句,in后面更可迭代对象(例如:list、tuple、字符串...)语法: for 变量名 in list:实例:list = [1,3,"Go",'Java','''Python''']for list_value in list: print(list_valu...

2019-08-18 21:54:00 69

转载 Python06 判断语句

if 判断语句理解if语句:我的理解比较简单,就像我们玩骰子,如果大于3点就看书,如果小于三点就睡觉,满足条件之后再执行Python if判断语句语法: if 条件(布尔值/表达式):PS:注意:是英文符缩进: 使用一个TAB/或者四个空格进行缩进实例:if 12 > 13: print("上方表达式结果为True时打印,12 > 13")else:...

2019-08-17 23:32:00 39

转载 Python05列表和元组

Python list和tuplelist(列表):Python内置的一种数据类型特点:有序的集合,可以随时添加和删除其中的元素创建list: 使用[数据]来定义list# 使用[]来定义listname = ['小军','小芳','小明']print(name)print(tyep(name))运行结果:使用len()获取列表元素的个数语法:len(list...

2019-08-13 00:29:00 66

转载 Python04字符串和编码

Python 字符串与编码字符编码:ASCIIUnicodeUTF-8PS:这方面的知识后面再深入理解,上述三种编码是目前较广泛的!字符串Python3中,字符串以Unicode编码(支持多语言)ord(字符)获取单个字符的整数表示# ord(字符):获取字符的整数表示print(ord('字'))运行结果:chr(整数):获取整数表示的单个字符# ...

2019-08-12 16:07:00 93

转载 Python03数据类型与变量

Python数据类型整数类型(正整数、负整数、零)范围:-1,0,23浮点数(正小数、负小数)范围:0.1,-0.9,3.14字符串(使用'或者"包裹起来的内容)实例:'这是字符串',"我也是字符串" (这是字符串 是其中的内容)布尔值(真假值)真:True假:False空值特殊的值:None常量常量命名规则:变量名全部大写例:NAME...

2019-08-11 23:02:00 62

转载 Python02 语法

第三天Python语法代码缩进代码块:区分代码的作用域缩进:Python中使用4个空格或者一个TAB键进行缩进实例:if 12 < 16: print("12的值比16小!")print("我早就知道了")注释: 不会被程序执行,是为了提高代码阅读体验给编写代码的人看的单行注释: 使用#号开头,# 号后面的内容都会被程序忽略执行单行注释实例:...

2019-08-01 20:30:00 62

转载 Python01 输入、输出

正式开始之前Python编码规范_PEP8命名规则包名/模块名:全小写多个单词可以使用_ 实例: mypackage(推荐使用) / my_package类名:多个单词首字母大写 实例: MyClass / Demo(单个单词首字母大写)变量名/方法名: 单词小写可使用_连接多个单词 实例:var / funciton常量:单词全大写多个单词可使用_连接 实例:MY_V...

2019-08-01 20:25:00 292

转载 Python00 介绍

第一天 - Python介绍官方介绍Python是一种易于学习,功能强大的编程语言。它具有高效的高级数据结构和面向对象编程的简单而有效的方法。Python优雅的语法和动态类型及其解释特性使其成为大多数平台上许多领域的脚本编写和快速应用程序开发的理想语言。个人理解语法简单可用的库比较多应用场景web开发网络爬虫自动化运维自动化测试数据分析AI我的想法学习需要...

2019-08-01 20:23:00 94

转载 VirtualBox下安装Linux系统

Linux开源的类Unix操作系统,拥有图形界面文字界面,旗下发行版不胜其数(Ubuntu、Deepin、CentOS...)在互联网公司中Linux服务器大多是用的CentOS系统,其他Linux的介绍参考Linux百度百科,本文安装的是CentOS,其他发行版的安装同理,Linux发行版都是基于Linux内核,大部分命令都是一致的。虚拟机通过软件模拟完整的硬件系统功能,并在...

2019-07-20 23:38:00 78

转载 投屏工具

场景 在手机上测试APP/H5(小程序)时,需要对发现的Bug进行错误取证(截图)是一种>很好的手段,我通常会在图片上进行一些标注并在缺陷管理缺陷结果栏贴上截图。问题手机屏幕截图之后由于可操作界面不够大,无法更好的添加标注截图之后发送给PC电脑,再通过PC贴在缺陷管理工具上(你不会觉得烦琐嘛?)解决方案个人觉得不必要在这些地方影响测试时间近期测试的时候也...

2019-07-20 12:26:00 242

空空如也

空空如也

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

TA关注的人

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