随笔分类 -  python 面向对象

内容包括:;类和对象上,类和对象下,魔术方法,装饰器和抽象类,错误和异常处理
摘要:类的常用函数 issubclass() isinstance() hasattr() getattr() setattr() delattr() dir() property() 描述符 python中的描述符是用于描述对象中的属性。主要作用就是对属性操作提供限制,验证,管理等相关权限的操作。 描述 阅读全文
posted @ 2017-11-19 19:50 Bob__Zhang 阅读(219) 评论(0) 推荐(0) 编辑
摘要:面向对象 Object Oriented 面向对象的学习: 面向对象的语法(简单,记忆就可以搞定) 面向对象的思想(稍难,需要一定的理解) 面向过程和面向对象的区别 面向过程开发,以函数作为基本结构使用: 面向对象的开发,以对象作为基本结构使用: 女朋友{ 喂饭功能 喂水功能 洗衣服功能 陪你睡觉功 阅读全文
posted @ 2017-11-19 19:49 Bob__Zhang 阅读(417) 评论(0) 推荐(1) 编辑
摘要:常用魔术方法 魔术方法就是一个类/对象中的方法,和普通方法唯一的不同时,普通方法需要调用!而魔术方法是在特定时刻自动触发。 1.__init__ 2.__new__ 3.__del__ 4.__call__ 5.__len__ 6.__str__ 7.__repr__ repr函数和str函数处理字 阅读全文
posted @ 2017-11-19 19:39 Bob__Zhang 阅读(5578) 评论(0) 推荐(2) 编辑
摘要:#装饰器:对类或者函数进行功能的扩展 很多需要缩进的没有进行缩进'''#第一步:基本函数def laxi(): print('拉屎')#调用函数laxi()laxi() print(' ')#第二步:扩展函数的功能(不能修改原函数)#用于扩展基本函数的函数#把一个函数(laxi函数)作为一个整体传给 阅读全文
posted @ 2017-11-19 19:34 Bob__Zhang 阅读(526) 评论(0) 推荐(0) 编辑