我在GitHub上找到了与我的ExampleClass
类似的代码,但我不了解使用getx = calcualte_x
的好处。我觉得它有点接近@property
,但不是很明显。
该行的好处是什么,为什么不使用class-instance.calcualte_x(add)
而不是class-instance.getx(add)
class ExampleClass():
def __init__(self, x_val):
self.x = x_val
def calcualte_x(self, add):
x = self.x + add
getx = calcualte_x
答案 0 :(得分:0)
它可以是别名-例如易于使用或向后兼容。