- 博客(12)
- 收藏
- 关注
原创 python之单例模式
单例模式的意思就是一直使用类的同一个实例,他们在内存中的地址是一样的。举个例子:class Foo: __v = None @classmethod def get_instance(cls): if cls.__v: return cls.__v else: cls.__v = Fo...
2018-12-27 14:11:59 344
原创 python之异常处理
第一种 用exceptiontry: inp = input('请输入你的内容>>>') vlaue = int(inp) print(vlaue)except Exception as e: print(e)第二种 用特定的异常先捕获,最后在用exceptiontry: inp = input('请输入你的内容>&...
2018-12-26 17:30:18 168
原创 python之类中的成员修饰符
python中成员修饰符分为两类:一类为公有,一类为私有,私有的表现形式__ 通过两个下划线记住两条:第一条:私有无法直接访问,只能间接访问class Foo: arg1 = '123' __arg2 = '456' # 静态成员外部也不允许访问 def __init__(self,name,age): self.name = name...
2018-12-26 16:51:10 279
原创 python类成员之字段、方法、属性
class Province: # 静态字段,属于类 country = '中国' def __init__(self, name): # 普通字段,属于对象 self.name = name这里放到构造函数内部的字段叫做普通字段,在类中定义的字段称为静态字段普通字段,保存在对象中,执行只能通过对象访问静态字段,保存在类中,执...
2018-12-19 17:04:40 1946
原创 python面向对象之多态
python语言就是多态的,所以在python面向对象中根本不用考虑多态举例如下:class Bar: def fun1(self,arg): print(arg)这里这个fun1函数中的参数arg可以是任意类型的,python会自动给我们处理。比如: obj = Bar() obj.fun1(1) obj.fun1('123') 这里的多态值...
2018-12-19 14:10:23 275
原创 python之面向对象特性之继承
1:继承的写法形式:class Father: passclass Son(Father): pass上面的这个Father称为父类、基类 下面Son这个类称为子类 派生类 一般情况下父类-子类是一对叫法,基类和派生类是一对叫法2:子类会继承父类的所有方法class Father: def fun1(self): print(...
2018-12-19 11:07:24 161
原创 TestWriter工具在win7 64bit安装完成后 agent管理下面无内容的解决办法
在win7 64bit下安装完TestWriter 自动化测试平台后,打开agent管理下面无数据:1:去微软上下载Windows6.1-KB2533623-x64 补丁文件,下载地址如下:https://www.microsoft.com/zh-cn/download/details.aspx?id=267642:安装下载后的补丁文件,重启计算机3:重启TestWriter,点击ag...
2018-12-18 11:15:43 418
原创 python面向对象学习之类,构造函数,以及self参数
python中函数式编程和面向对象编程都能解决问题,但有些时候函数式编程会显示很麻烦。python中类的定义关键字 class 形式如下class Bar: def foo(self,arg): print(arg)里面定义了一个方法foo 类中方法的函数第一个参数必须为self。通过一个实例进行讲解:比如我们想打印如下内容lyf 18...
2018-12-18 11:07:52 1016
原创 python之序列化以及反序列化
序列化和反序列化的理解:序列化:把对象(变量)从内存中变成可存储或者传输的过程,在python中叫pickling,序列化之后,就可以把序列化之后的内容存储到磁盘或者通过网络传输到其他机器上。反序列化:从磁盘中将序列化后的内容读取到内存中 称为unpickling经常作为序列化以及反序列化的几个模块:json pickle shelve首先讲解json模块,也是用的最多的一个...
2018-12-17 11:10:08 493
原创 python文件中__name__属性
__name__ 变量:if __name__ == '__main__': execute()注意:在本文件中运行 __name__ 就等于__main__,如果作为被调用对象执行,__name__ 就等于模块的名称。这样做的好处就是:当我们写完一个函数的时候,要测试的时候,就在本文件内测试,当函数被其他文件调用时,函数的测试代码将不会被执行。...
2018-12-11 11:32:03 274
原创 python之模块、包相关内容
在python中一个.py文件就是一个模块,模块提高了代码的可维护性。比如有一个app.py模块,def add(x,y) print(x+y)我们可以通过import app来导入app模块,这个过程为将app模块下的所有内容装入解释器进行解释,将解释的结果赋值给app这个对象。这样我们就可以通过app.add(x,y)来进行调用我们也可以通过from ap...
2018-12-11 11:26:24 206
原创 python-正则表达式
#正则表达式是用来匹配字符串的#字符串提供的方法是完全匹配,正则表达式提供的是模糊匹配import reprint(re.findall('alex','12345alexhelloworldalex9876'))#['alex', 'alex']ret = re.findall('w\w{2}l','hello world')print(ret) #['worl']#正则表达...
2018-12-10 14:25:32 1093
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人