摘要:
异常处理 1、 异常处理是所有语言都不可缺少的部分,我们在编写代码的时候,有时候会预期到某段代码可能会发生错误,如果错误发生了,我们通过异常捕获,来对发生异常的代码进行后续处理,比如有一段连接数据库的代码,这里有一个明显可能发生的异常就是,数据库连接失败,对于我们的程序而言,如果数据库连接失败了,后 阅读全文
摘要:
一、反射 反射的本质是:通过知道对象属性或方法的字符串形式,就能够访问该对象的属性和方法的过程。 1、检查对象是否有某个属性或方法,使用hasattr。 2、通过属性或方法的字符串形式获得属性的值或方法的地址,使用getattr。 3、给对象动态添加属性或者方法,使用setattr 4、动态删除对象 阅读全文
摘要:
1、静态方法 静态方法是指可以被类直接调用的方法,其类似于静态属性,其既可以被类直接调用,也可以被对象调用。在python中使用装饰器@staticmethod来申明某个方法为静态方法,静态方法的实例代码如下: 2、类方法 类方法也能被类和对象调用,但其只能访问类属性,不能访问对象属性,在pytho 阅读全文