最简单的方式了解@classmethod 与@staticmethod的区别

借图说明区别就是 更改类的属性区别

总结:

实例方法(普通方法)——————————————————————随着实例属性的改变而改变

类方法(无论是类调用还是实例调用)———————————————都是类属性的值,不随实例属性的变化而变化

静态方法————————————————————————————不可以访问类属性,故直接输出传入方法的值

原文地址:https://www.cnblogs.com/cjj-zyj/p/10641819.html