立即学习:https://edu.csdn.net/course/play/26755/340163?utm_source=blogtoedu
1.@classmethod 和@staticmethod 的区别
共同点:
都是用来声明静态方法的
类名,方法名
不同点:
1.@staticmethod 不需要表示自身对象的self,和自身类的cls参数
就行普通函数一样定义
2.@classmethod也不需要self参数,但第二个参数需要表示自身的cls参数。避免硬编码