标签:turn 一段 elf -- blog init 静态属性 log 使用
1.什么是静态属性property
property是一种特殊的属性,访问它的时候会执行一段功能(函数)然后返回值。
在使用者直接要某个结果的时候,就需要用到了静态属性。
2.例子
计算BMI指数。
class People: def __init__(self,name,tz,hit): self.name=name self.tz=tz self.hit=hit @property def bmi(self): return self.tz / (self.hit**2) p=People(‘yxwang‘,63,1.75) # print(p.bmi()) #在没有property的时候只能这样获取结果 print(p.bmi) #有perperty的时候直接打印这个函数的返回值即可。
标签:turn 一段 elf -- blog init 静态属性 log 使用
原文地址:http://www.cnblogs.com/yxwang/p/7401781.html