疑问???
Topic source比如将函数改成如下形式:
@score.setter
def score(self,value,name):
if not isinstance(value,int):
raise ValueError('value must be integer')
if value < 0 or value > 100:
raise ValueError('score must between 0-100')
self._score=value
self._name=name
- 1
双鱼的熊猫
例子中的set函数仅有一个参数(self不算),那么当具有两个参数的时候,怎么用@property来将方法变成属性??