实例中的价值获取之间的差异

时间:2017-06-30 19:35:35

标签: python-3.x instance

我试图找到这个非常具体的问题的答案,但几乎没有人问这个问题,甚至没有阻碍我的进展,但我只是想知道原因。

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()函数检查是否存在任何差异但是没有。

除了一个函数之外,是否存在任何差异?这些方法中的一种是否优于另一种方法,如果没有差别,为什么这么多人使用函数返回值?

如果已经问过这个问题,你可以提供链接吗?

谢谢,我真的很感激任何努力

0 个答案:

没有答案