Python 类的常用装饰器
类的常用装饰器
classmethod
功能
将类函数可以不经过实例化而直接被调用
用法
@classmethod
def func(cls, ...):
do
参数介绍
cls替代普通类函数中的self,
变为cls,代表当前操作的是类
staticmethod
功能
将类函数可以不经过实例化而直接被调用,
被改装饰器调用的函数不许传递self或cls函数,
且无法在该函数内调用其他类函数或类变量
用法
@staticmethod
def func(...):
...
hn.icodeq.com1 min read