摘要: 一、isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二、反射 1、什么是反射 反射的概念是由Smi 阅读全文
posted @ 2019-01-24 02:36 心灵蚂蚁 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一、什么是面向过程、面向对象的程序设计 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非 阅读全文
posted @ 2019-01-24 01:25 心灵蚂蚁 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一、类中定义的函数分成两大类 一:绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(),自动将类当作第一个参数传入 (其实对象也可调用,但仍将类当作第一个参数传入) 2. 绑定 阅读全文
posted @ 2019-01-24 01:17 心灵蚂蚁 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、多态 不同的类实例对象调用相同的方法,实现过程不一样,是体现在运行时一种的状态。 多态产生的条件: 1、不同类继承了同一个父类,拥有相同的方法; 2、由不同类产生各自不同的实例,各自调用相同的方法; 多态就是继承的一种体现方式。继承实现代码的重用,而要重用必须通过一种机制,这个机制就是多态。 i 阅读全文
posted @ 2019-01-24 00:52 心灵蚂蚁 阅读(126) 评论(0) 推荐(0) 编辑