调用时返回类的值而不是类本身的Python

时间:2013-10-14 18:20:56

标签: python-3.3

当我在使用Python的类时,我认为以下内容可能有用。给出:

class NewClass:
    def __init__self():
        self.value = 1

new = NewClass()

有没有办法通过调用new,它会返回new.value 1,而不是类本身

<__main__.NewClass object at 0x7faa096d38d0>? 

我认为这可能是不可能的,人们反对它,但我想我还是会问。

1 个答案:

答案 0 :(得分:1)

class NewClass():
    def __init__(self):
        pass

    def Ret(self):

         self.value = 1
         return self.value



new = NewClass().Ret()

print(new)