Python - @property 方法变属性

2018-11-20
阅读 2 分钟
5k
@property @property是内置的装饰器,与普通装饰器原理是一样的,只不过返回的不是函数,而是类对象. @property负责把一个方法变成属性进行调用,保证对参数进行必要的检查。 属性有三个装饰器:setter、getter、deleter。当属性只有getter方法,则为只有只读属性。否则为可读写属性。 定义一个类: {代码...} 上述例子...