初识python: 属性方法 @property
属性方法:通过@property把一个方法变成一个静态属性
实例:
调用航班的状态
# 查看航班状态 import random class CheckState(object): def __init__(self,name): self.name=name def checkState(self): print('正在检查%s航班的状态...'%self.name) state = random.randrange(0,3) return state @property def flightStatu(self): state = self.checkState() if state == 0: print('%s航班正常。'%self.name) elif state == 1: print('%s航班延误。'%self.name) else: print('%s航班一起飞。'%self.name) c = CheckState('F001') c.flightStatu
运行结果:
世风之狡诈多端,到底忠厚人颠扑不破;
末俗以繁华相尚,终觉冷淡处趣味弥长。
posted on 2019-08-27 17:08 Simple-Sir 阅读(222) 评论(0) 编辑 收藏 举报