python的property简单实用
2015-04-07 17:31
176 查看
1. 一定要继承object
2. setter不写,修改会报错
3.getter非必需, 但是可以用来做额外的事
2. setter不写,修改会报错
3.getter非必需, 但是可以用来做额外的事
class P(object): """ must extend object """ def __init__(self, v): self._v = v @property def v(self): return self._v @v.getter def v(self): print "gettter" return slef._v @v.setter def v(self, v): self._v = v p = P(10) print p.v p.v = 100 # AttributeError: can't set attribute print p.v
相关文章推荐
- 简单实用的日志类CLog (Python版)
- python中的列表推导式的简单实用
- 简单实用的Python计算器
- 非常简单实用的Python HTTP服务
- 兄弟连学Python(3)---简单实用例题
- python的redis,实用订阅发布简单实用代码
- python中property的简单应用场景
- Python爬虫的简单入门及实用的实例(1)
- python--Numpy简单实用实例
- 用adb(调试桥)使用python脚本辅助微信小程序跳一跳简单实用教程【新人适用一条龙】附带资源
- 关于python的装饰器简单实用
- python property 简单使用
- 简单实用的日志类CLog (Python版)
- 读书笔记-python,数据可视化之matplotlib简单实用
- python——图形界面的简单实用 easygui
- devi into python 笔记(五)异常 文件操作 sys os glob模块简单实用
- re正则在python中的简单实用
- python-mysqldb 简单实用事例
- Mac端pycharm平台下pyenv和pyenv-virtualenv管理python版本的安装和简单实用
- Python logging 模块简单实用