Python中如何使用property属性定义属性访问器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计357个文字,预计阅读时间需要2分钟。
创建property属性的方法有两种,分别是装饰器方式和属性方式。1、装饰器方式如下:
pythonclass Goods: def __init__(self): self.original_price=100 self.discount=0.8
@property def price(self):
2、属性方式如下:
pythonclass Goods: def __init__(self): self._original_price=100 self._discount=0.8
@property def price(self): return self._original_price * self._discount
创建property属性的方法有两种,分别是 装饰器方式 和 类属性方式。
本文共计357个文字,预计阅读时间需要2分钟。
创建property属性的方法有两种,分别是装饰器方式和属性方式。1、装饰器方式如下:
pythonclass Goods: def __init__(self): self.original_price=100 self.discount=0.8
@property def price(self):
2、属性方式如下:
pythonclass Goods: def __init__(self): self._original_price=100 self._discount=0.8
@property def price(self): return self._original_price * self._discount
创建property属性的方法有两种,分别是 装饰器方式 和 类属性方式。

