Ich entschied mich für die Objektorientierung in der Evolutionssimulation und schrieb ein Memo. Informationen zum Ändern von Instanzvariablen nach Methode
sample.py
class SampleClass:
def __init__(self):
self.internal_state = True #Internen Zustand(internal_state)Auf True setzen
def off_internal_state(self): #Methode zum Setzen des internen Status auf False
self.internal_state = False
def on_internal_state(self): #Methode zum Setzen des internen Status auf True
self.internal_state = True
def change_internal_state(self): #Methode zum Ändern des internen Status
if self.internal_state: #Falsch, wenn wahr, wahr, wenn falsch
self.internal_state = False
else:
self.internal_state = True
Sie haben jetzt eine SampleClass-Klasse mit einem internen Status. Schauen wir uns die Ausgabe mit einer Methode an.
sample.py
sampleObj = SampleClass()
print(sampleObj.internal_state) #=>True
sampleObj.off_internal_state()
print(sampleObj.internal_state) #=>False
sampleObj.change_internal_state()
print(sampleObj.internal_state) #=>True
das ist alles.
Recommended Posts