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

浙公网安备 33010602011771号