2017年11月29日
摘要: 创建socketserver三步: 1、你必须自己创建一个请求处理类,并且这个类要继承BaseRequestHandler,并且还要重写父类里的handle(),server端和client所有的交互都在handle()里面完成;2、你必须实例化TCPServer,并且传递Server IP 和你上 阅读全文
posted @ 2017-11-29 22:16 super2feng 阅读(187) 评论(0) 推荐(0)
2017年11月27日
摘要: 1、re的正则匹配字符串中不能带空格,否则无法匹配! 例如: >>> re.findall('z','z ff') 此时要将空格去掉再匹配: >>> a = 'z ff'.replace(' ','') >>> re.findall('z',a) 2、验证匹配关系 如: a = ['a','b',' 阅读全文
posted @ 2017-11-27 09:56 super2feng 阅读(1577) 评论(0) 推荐(0)
2017年11月8日
摘要: · socket不仅支持TCP协议,还支持udp协议。 · socket通信只做两件事:发送数据(send)和接收数据(receive) · 实现通信要有IP+端口 · 先要有服务端(接收端),再有客户端(发送端) 示例代码1: 服务端: import socket server = socket. 阅读全文
posted @ 2017-11-08 20:48 super2feng 阅读(262) 评论(0) 推荐(0)
摘要: 常用python代码异常处理 阅读全文
posted @ 2017-11-08 15:41 super2feng 阅读(268) 评论(0) 推荐(1)
摘要: · hasattr(obj,name_str):判断一个对象obj里是否有对应的name_str字符串的方法 · getattr(obj,name_str):根据字符串去获取obj对象里的对应的方法的内存地址 · setattr(obj,name_str,func):设置属性,相当于“obj.nam 阅读全文
posted @ 2017-11-08 14:26 super2feng 阅读(129) 评论(0) 推荐(0)
摘要: 本文适用于解释python2 类的起源 · 在python中,自定义的类由 type 类创建,即自定义类时type类的实例。 创建类的两种方式: 1、普通方式: class Foo(object): def func(self): print 'hello alex' 2、特殊方式: def fun 阅读全文
posted @ 2017-11-08 10:24 super2feng 阅读(241) 评论(0) 推荐(0)
2017年11月7日
摘要: 1、__doc__:表示类的描述信息 代码实例: class Foo: """ 描述类信息 """ def func(self): pass print Foo.__doc__ # 输出: 描述类信息 2、__module__ 和 __class__: __module__:表示当前操作的对象在哪个 阅读全文
posted @ 2017-11-07 22:06 super2feng 阅读(246) 评论(0) 推荐(0)
摘要: 继承方式的区别:(新式类用的多)新式类: 经典类: 类的继承:从父类(基类)中继承,可复用已有代码继承特点:总是从某个类继承,没有合适父类时从object类继承;代码饭粒1: 多继承 多继承时的继承顺序 示例代码: 继承关系及继承顺序:广度查询 在python3中,无论是新式类还是经典类,都是广度查 阅读全文
posted @ 2017-11-07 00:30 super2feng 阅读(235) 评论(0) 推荐(0)
2017年11月5日
摘要: 类:模板对象:模板造出来的玩意封装:1、防止数据被随意修改2、使外部程序不需要关注对象内部的构造,只需要通过此对象对外提供的接口进行直接访问即可。继承:通过父类->子类的方式以最小代码量的方式实现不同角色的共同点和不同点多态:一个接口,多种实现代码举例: 类-->实例化-->实例对象__init__ 阅读全文
posted @ 2017-11-05 22:31 super2feng 阅读(164) 评论(0) 推荐(0)