一.属性: 将一个方法伪装成一个属性,在代码的级别上没有本质的提上,但是看起来更合理
1.方法 函数名前加@property
对象名.函数名
2.属性的改值
@属性名(方法名).setter
3.属性的删除
@属性名(方法名).deleter
二.类方法
函数名前加@classmethod
1.通过类名调用的方法
2.对象调用类的方法
3.应用场景
(1).无需对象参与
(2)对类中的静态变量进行改变
(3)继承中,父类得到子类的类空间
三.静态方法
@statimethod
1.使用静态方法的好处(1)使代码成块,更清晰
(2)增加代码的复用性