1 python调用属性一样调用方法property
python通过property达到像调用属性一样来调用方法。
存在两种方式:
(1) 类属性:在类中定义值为property对象的类属性。
(2) 装饰器:在方法上应用装饰器@property。

将property()函数赋值给属性x,属性x要和def的函数名一致。
fget – 获取属性值的函数
fset – 设置属性值的函数
fdel – 删除属性值函数
doc – 属性描述信息
c=C(), 则c.x 将触发 getter,c.x = value 将触发 setter , del c.x 触发 deleter,C.x.__doc__将获取doc值。

本文介绍了如何在Python中使用property特性,它允许像操作属性一样调用方法。方法包括定义类属性为property对象、通过装饰器应用getter、setter和deleter函数,以及doc属性用于描述信息。
479

被折叠的 条评论
为什么被折叠?



