Ohne Selbst ist es nicht mehr von lokalen Variablen zu unterscheiden (Variablen, die innerhalb der Funktion initialisiert wurden).
class Sample:
num = 100
def show_num(self):
num = 200
print(self.num)
print(num)
a= Sample()
a.show_num()
Die Ausgabe ist wie folgt
>>>100
>>>200
Dies bedeutet, dass zwischen print (self.num) und print (num) gut unterschieden wird.
Recommended Posts