Seite 1 von 1

'property' object

Verfasst: Donnerstag 21. November 2013, 16:57
von MarcelF6
Hallo zusammen,

ich hätte eine kleine Frage: Wie kann man den Inhalt eines 'property'-objects printen?
Momentan bekomme ich nur sowas: <property object at 0xb69fb644>
Ich dachte, die 'text'-Funktion könne es richten, leider ist dem aber nicht so.

Besten Dank für jede Hilfe :)

Re: 'property' object

Verfasst: Donnerstag 21. November 2013, 17:16
von /me
Arbeitest du vielleicht versehentlich mit der Klasse statt mit einer Klasseninstanz?

Code: Alles auswählen

class Foo(object):
    def __init__(self, a, b):
        self.a = a
        self.b = b

    @property
    def c(self):
        return self.a * self.b

thing = Foo(2, 3)
print(thing.c)
Dies hier gibt wie zu erwarten den Wert 6 aus.