类的知识点

1.

函数必须含有一个self参数,但是调用的时候不需要给self赋值。

2.

通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')

if __name__ == '__main__'的意思是:当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行。

3.

@property
def asd(self):
return 'asd'

加一个property就可以直接点它,不用加()

4.

@classmethod
def getHobby(cls):
return cls.hobby

5.

 

posted @ 2019-01-14 18:57  Jary霸  阅读(95)  评论(0编辑  收藏  举报