10 2019 档案

摘要:#异常处理 什么是异常?:在程序运行时,python解释器检测到错误发出的信号 常用异常: AttributeError: 试图访问一个对象不存在的属性 IOError: 输入/输出异常;基本是无法打开文件 ImportError: 无法导入模块或包,基本是路径问题或者名称错误 Identation 阅读全文
posted @ 2019-10-27 17:21 Matrixssy 阅读(448) 评论(0) 推荐(0)
摘要:补充: 1、__name__可以获取类名,在python中函数也是一个类,故可以用函数.__name__的方式获取到函数的名字 一、类的装饰器 还记得以前的函数的装饰器吗?是不是基本结构是这样的: 那么类的装饰器又是怎么样的呢?其实和函数的装饰器原理一样。 因为函数也是一个对象不信你试试: #可上面 阅读全文
posted @ 2019-10-18 15:38 Matrixssy 阅读(348) 评论(0) 推荐(0)
摘要:isinstance(obj, cls) : 判断对象obj是否为一个类cls实例化出来的对象,能反映继承关系,即B继承A, B实例化出来的对象b, isinstance(b, A) 为 True type() : 判断实例化出来的对象obj所属的类 issubclass(cls1, cls2) : 阅读全文
posted @ 2019-10-09 10:58 Matrixssy 阅读(226) 评论(0) 推荐(0)