我是Python的新手,并且以前学过其他编程语言。
我已经看到很多人倾向于使用很多return函数来返回类和对象的属性。
例如:
class obj():
def __init__(self,x):
self.x=x
self.y=something_1
self.z=something_2
...
def returnX(self):
return self.x
def returnY(self):
return self.y
def returnZ(self):
return self.z
...
正如我从其他语言中学到的,我们可以仅使用x=obj.x
来调用属性。
我想知道使用很多回报有什么好处吗?因为这两个代码实际上在键入x=obj.returnX() \ x=obj.x