其他分享
首页 > 其他分享> > 富达网址(富达网址)

富达网址(富达网址)

作者:互联网

富达网址(富达网址)【认准】『主管的Q:92222』可直接添加随时咨询!定义一个属性,@property装饰器可以使被装饰的方法称为一个属性,就不再是一个方法了,类似于其他语言的get方法,如上面的opend方法

@property
def opened(self):
return self.status == "打开"
作用即是返回某个实例(door1)的状态是“打开”还是“关闭”,如果没有@property的话,就还需要写个if判断语句来,等同于:
def opened(self):
if self.status == "打开":
return True
else:
return False
当一个方法被@property装饰之后,它本身也成了一个装饰器
@opened.setter
def opened(self,value):
if value:
self.status = ‘打开‘
else:
self.status = ‘关闭‘

标签:status,return,opened,self,网址,富达,property
来源: https://www.cnblogs.com/Autojava/p/13769225.html