@staticmethod,@classmethod与cls
@staticmethod,@classmethod与cls
Python实例方法:
def hello(self):
pass
Pyhton类方法:
@classmethod
def hello(cls):
pass
self所代表的其实是对象的指针,它可以指向任意一个对象。在实例化对象的时候self就会变成对象实例。
cls所代表的东西代表的其实是一个类本身,它可以用来调用类自己的属性和类自己的方法。
cls代表类本身而self是对象的指针
比较一般类方法中的se...
原创
2022-05-16 14:48:04 ·
128 阅读 ·
1 评论