摘要:
classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。 阅读全文
摘要:
@propetry的作用就是让一个方法可以当成属性被调用。 @property的实现比较复杂,我们先考察如何使用。把一个getter方法变成属性,只需要加上@property就可以了,此时,@property本身又创建了另一个装饰器@score.setter,负责把一个setter方法变成属性赋值, 阅读全文
摘要:
先执行try内容,通不过,则看下能不能匹配到SyntaxError或者SystemError 如果都匹配不到,则print('unknow error') try通过,则继续运行else的内容 阅读全文
摘要:
hasattr(self, 'initial_data')为真,则ok,为假,则抛出AssertionError 内容为后面的信息 hasattr(对象,属性或方法) self是本类,initial_data判断类里有没有这个属性。 getattr(对象,属性或方法,默认值) 阅读全文