staticmethod()静态方法和classmethod类方法都是装饰器

1.staticmethod()静态方法

使用@staticmethod目的是为了增加可读性,不需要参数self(不强制要求传递参数)

的方法都可以加上@staticmethod增加可读性

静态方法无需实例化,也可以实例化

 

2.使用@classmethod是为了处理一些__init__处理不了的赋值问题(一般是参数不对应)

posted @ 2019-02-15 16:04  北向。  阅读(503)  评论(0编辑  收藏  举报