Bisher haben wir also gelernt, dass auf Strings ganz einfach zugegriffen werden kann und mit den eckigen Klammern können wir
auf verschiedene Teile des Strings zugreifen.
Und diese Idee eines Starts, eines Stopps und eines Übertritts nennen wir Slicing oder String-Slicing, weil wir die
Saite nach Belieben schneiden können.
Aber wir müssen auch noch einen weiteren wichtigen Begriff lernen, der in diesem Kurs immer wieder auftauchen
wird.
Und in der Tat ist es ein wichtiges Konzept, dass Sie mit fortschreitender
Programmierung wirklich verstehen müssen, was dieses Konzept ist.
Nun, es ist diese Idee der Unveränderlichkeit.
Es ist ein wichtiger Begriff in der Programmierung.
Was bedeutet Unveränderlichkeit?
Nun, Strings in Python sind unveränderlich, das heißt, sie können nicht geändert werden.
Was meine ich damit?
Nun, da wir egoistisch diesen Wert zugewiesen haben, diese Zeichenfolge, nun, ich kann sie neu zuweisen, richtig, ich kann sagen,
egoistisch ist jetzt hundert.
Und wenn ich egoistisch drucke.
Und ich klicke, lauf, das funktioniert, aber wenn ich stattdessen so etwas mache, wird der erste Index von Egoismus
gleich acht und ich klicke auf Laufen.
Ich erhalte einen Fehler, ich erhalte einen Typfehler, der besagt, dass das Zeichenfolgenobjekt die Elementzuweisung nicht unterstützt.
Warum ist das so?
Weil Strings unveränderlich sind.
Das heißt, ich kann den Wert von this nicht mehr ändern, sobald es erstellt wurde.
Ich kann es einfach sofort auf acht, eins, zwei, drei, vier, fünf, sechs, sieben ändern.
Nein, es muss gleich bleiben.
Die einzige Möglichkeit, dies zu entfernen oder zu ändern, besteht darin, den Wert vollständig neu zuzuweisen.
Damit im Speicher Python all dies aus unserem Bücherregal des Speichers entfernt und stattdessen einfach acht in das
Null-Bücherregal weist und alles andere entfernt, weil wir es nicht mehr verwenden.
Nun, diese Idee der Unveränderlichkeit werden wir mehr und mehr untersuchen, insbesondere wenn wir über
Listen sprechen.
Aber denken Sie vorerst daran, dass Sie einen Teil einer einmal erstellten Zeichenfolge nicht neu zuweisen können.
Es existiert so in dieser Form.
Wir können es nur ändern, indem wir etwas Neues schaffen.
Wir können egoistisch plus acht tun und wir können es auf diese Weise erschaffen.
Aber jetzt ist dieser Egoismus eine ganz neue Saite.
Diese gibt es nicht mehr und für uns wurde ein ganz neuer Regalplatz geschaffen, um diese ganz neue Saite zu verwenden.
Auch wenn dies für Sie keinen Sinn ergibt oder warum es gerade noch wichtig ist, machen Sie sich keine Sorgen, wir werden es schaffen.
Vorerst werde ich es aber im nächsten Video sehen.
Tschüss.