2017年8月1日
摘要: Socket: 对所有上层协议(TCP/IP,UDP等)的底层封装。 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。 协议类型又叫地址簇 socket实例,分别写在两个.py里面,客户端发出去的内容是小写 阅读全文
posted @ 2017-08-01 16:24 momo8238 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 不想让用户看到直接的错误提示: 1. 一个小例子 运行结果: 2.多个错误同时判断,Error1,Error2 是或者的关系,只要有一个出错,就打印e 3. 所有错误一把抓,但是不知道具体是哪个出错了。(一般不用,否则无法调错。一般用在末尾,用于抓所有未知错误) 运行结果: 4.自定义的异常: 运行 阅读全文
posted @ 2017-08-01 12:04 momo8238 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.反射的作用:把字符串反射成内存中的对象的地址。两句话搞定所有判断 hasattr(obj,name_str):判断一个对象obj里是否有对应的name_str字符串的方法。 getattr(obj,name_str) : 根据字符串去获取obj对象里的对应的方法的内存地址。 setattr(ob 阅读全文
posted @ 2017-08-01 10:07 momo8238 阅读(135) 评论(0) 推荐(0) 编辑
  2017年7月31日
摘要: 1. python中一切皆对象(实例),运行结果说明:f 是由Foo创建而来的实例;Foo 是由type创建而来的实例 运行结果: 2. 创建类的另外一种方法: 运行结果: 3.含有参数的情况: 运行结果: 4 metaclass--类是怎么创建的. 1) 在实例化的时候,__new__也会执行,而 阅读全文
posted @ 2017-07-31 22:44 momo8238 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.__doc__ 表示类的描述信息 运行结果: 2. .__init__ 构造方法,通过类创建对象时,自动触发执行。 __del__ 析构方法,当对象在内存中被释放时,自动触发执行 __module__ : 输出当前实例所用的类是从哪个模块导入的 __class__ : 输出当前实例所用的类 3. 阅读全文
posted @ 2017-07-31 14:05 momo8238 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.静态方法:只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性。相当于类的工具包。不需要 self 参数了。 运行结果: 2.类方法只能访问类变量,不能访问实例变量。 运行结果: 3.属性方法 把一个方法变成一个静态属性。隐藏实现细节。就不能加()调用了。可以给属性方法赋值。 调用 阅读全文
posted @ 2017-07-31 11:09 momo8238 阅读(275) 评论(0) 推荐(0) 编辑
  2017年7月29日
摘要: 改良版: 运行结果: 阅读全文
posted @ 2017-07-29 16:44 momo8238 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 经典类与新式类的继承顺序--两种不同的继承策略。 构造函数(初始化)__init__(self): 的继承策略,就是找哪个__init__(self)的问题 当实例本身有__init__(self) 的时候,会先执行自己的)__init__(self) 函数。 当实例本身没有__init__(sel 阅读全文
posted @ 2017-07-29 11:33 momo8238 阅读(821) 评论(2) 推荐(0) 编辑
摘要: 此篇接 类的继承-1,这块听得不是很明白,所以展开帖子记录下细节。 6.多继承的时候,父类是从左到右执行的。class Woman(People,Relation), 先执行People,再执行 Relation 话不多说,先上程序。我的疑惑在于:在定义Relation的时候,没有进行__init初 阅读全文
posted @ 2017-07-29 11:03 momo8238 阅读(173) 评论(0) 推荐(0) 编辑
  2017年7月28日
摘要: 1.子类可以继承父类的方法: 运行结果: 2.在子类中给父类方法增加新功能。 运行结果如下:相当于给父类的方法增加了新功能。 3.子类之间的方法不能相互调用,women是不能调用man下面的smoke方法的。 4.子类中的man可以多传一个参数,同时不要影响women的正常运行。 运行结果 5.多继 阅读全文
posted @ 2017-07-28 17:28 momo8238 阅读(169) 评论(0) 推荐(0) 编辑