property
Posted 40块钱抓娃娃
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了property相关的知识,希望对你有一定的参考价值。
import math class Vector(object): def __init__(self, angle_rad): self.set_angle_rad(angle_rad) def get_angle_rad(self): return math.radians(self._angle_deg) def set_angle_rad(self, angle_rad): self._angle_deg = math.degrees(angle_rad) angle = property(get_angle_rad, set_angle_rad) def get_angle_deg(self): return self._angle_deg def set_angle_deg(self, angle_deg): self._angle_deg = angle_deg angle_deg = property(get_angle_deg, set_angle_deg) v = Vector(2*math.pi) print v.angle print v.angle_deg v.angle = math.pi print v.angle print v.angle_deg
参考地址:https://docs.python.org/release/2.6/library/functions.html#property
https://docs.python.org/3/library/functions.html?highlight=property#property
以上是关于property的主要内容,如果未能解决你的问题,请参考以下文章
[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段