@classmethod #专门供类使用的方法
class Studnet: tag=10086 def __init__(self,name,age,genter,school): self.name=name self.age=age self.genter=genter self.school=school def study(self): print('%s 想要好好学习'%self.name) @classmethod #专门供类使用的方法,实例也能调用,但是不推荐 def tell_info(cls):#cls接收的是一个类名 print(cls) print('>>>>',cls.tag) @classmethod def test(cls,x): print(x) Studnet.tell_info()#类方法会自动传递参数 Studnet.test(5)
》》》》
<class '__main__.Studnet'>
>>>> 10086
5