Code: Alles auswählen
class Klasse:
def __init__(self):
self.t1 = "aaa"
self.t2 = "bbb"
self.t3 = "ccc"
self.t4 = "ddd"
def methode(self, attribut):
attribut = attribut + "xxx"
print (attribut)
instanz = Klasse()
Code: Alles auswählen
>>> print (instanz.t1)
aaa
Jetzt rufe ich die Methode auf, mit einem Attribut t1, t2, t3 oder t4 als Parameter...
Code: Alles auswählen
>>> instanz.methode(instanz.t1)
aaaxxx
...
wie erreiche ich jetzt, daß mein neuer Wert "aaaxxx" von "attribut" an "instanz.t1" wieder zurück übergeben wird, das jetzt also nicht
Code: Alles auswählen
>>> print (instanz.t1)
aaa
Code: Alles auswählen
>>> print (instanz.t1)
aaaxxx
Implizit wollte ich das schon mit meinen letzten beiden eröffneten Threads erfahren, aber eure Lösungen waren dann immer ganz anderer Art... aber ich stoße immer wieder darauf und daher nochmal die explizite Frage nach meinem Verständnisproblem.
Schonmal danke!
