我试图找到这个非常具体的问题的答案,但几乎没有人问这个问题,甚至没有阻碍我的进展,但我只是想知道原因。
class Member:
def __init__(self, name):
self.name = name
def getname(self):
return self.name
member1 = Member("John")
print(member1.name)
print(member1.getname())
在这个例子中我得到完全相同的结果,我甚至用type()函数检查是否存在任何差异但是没有。
除了一个函数之外,是否存在任何差异?这些方法中的一种是否优于另一种方法,如果没有差别,为什么这么多人使用函数返回值?
如果已经问过这个问题,你可以提供链接吗?
谢谢,我真的很感激任何努力