‫Bisher haben wir erfahren, dass Esther.
‫Ist eine geordnete Zeichenfolge, oder?
‫Es ist im Wesentlichen ein Stück Text, in das wir unsere Namen schreiben können, Passwörter, Absätze und
‫Sätze und Zeichenfolgen unter der Haube werden, wie gesagt, als geordnete Zeichenfolge im Speicher gespeichert.
‫Also zum Beispiel, wenn ich die Zeichenfolge mi mi mi hätte.
‫Dann wird dies in der Reihenfolge so im Speicher unseres Computers gespeichert und an einem Ort im Speicher gespeichert, und nach
‫diesem Ort und Speicher wird es gespeichert, dann wird der Speicherplatz gespeichert und dann M, dann e der Speicherplatz
‫als die Notwendigkeit.
‫Wenn Sie also an ein Bücherregal denken, ist jedes davon in einem anderen Teil des Bücherregals
‫angeordnet, aber nacheinander.
‫Und so können wir darüber nachdenken.
‫Das M wird an der Stelle Null gespeichert und dann wird E an der Stelle eins gespeichert, und dann wird der Raum an der Stelle
‫zwei gespeichert und so weiter und so weiter.
‫Und jedes Regal entspricht jetzt.
‫Auf einen Wert.
‫Wenn wir also den Computer fragen, hey, ich möchte, dass du diese Saite nimmst, wissen wir, dass, hey, wir werden
‫im Regal von null bis sieben nachsehen.
‫Warum ist das jetzt wichtig?
‫Denn eines der nützlichsten Dinge, die Sie mit Strings tun können, ist der Zugriff auf verschiedene Teile eines Strings mithilfe
‫dessen, was wir einen Index nennen.
‫Wenn Sie also beispielsweise einen String haben und diese Variable oder dieses Stück String egoistisch nennen.
‫Und egoistisch hat mich, mich, mich, mich.
‫Und ich werde das auskommentieren.
‫Stellen Sie einfach so sicher, dass es ausgerichtet ist.
‫IN ORDNUNG?
‫Und was ich hier tun werde, ist, dass ich egoistisch und dann hier eckige Klammern sage und dann
‫Null eintippe.
‫Wenn ich das jetzt ausdrucke.
‫Und ich klicke auf Ausführen.
‫Sieh dir das an, ich bekomme den Buchstaben M, warum verwendet diese Wand die eckigen Klammern?
‫Ich sage dem Computer, hey, schnapp dir die Variable egoistisch.
‫Und dann aus dieser variablen, selbstsüchtigen Variable greifen, was auch immer ein Index von Null ist und was sich in diesem Bücherregal mit einem Index von
‫Null befindet?
‫Nun, der Brief und was ist, wenn ich sieben mache?
‫Was denkst du passiert, wenn ich auf Ausführen klicke?
‫Ich verstehe es, denn im Bücherregal von Nummer sieben ist es das, und wenn ich nur egoistisch werde, bekomme ich
‫die gesamte Zeichenfolge.
‫Es wird sagen, in Ordnung, ich werde vom Bücherregal-Index von null bis sieben greifen.
‫Sehr, sehr cool, und dieses Konzept werden wir im Laufe des Kurses erkunden und Sie
‫werden sehr bald sehen, warum es wichtig ist, aber mit diesem Wissen können wir viele String-Manipulationen durchführen.
‫Und Python hat diese einzigartige Funktion, über die wir gleich sprechen werden, die es uns ermöglicht, verschiedene
‫Textstücke zu erfassen.
‫Schauen wir uns also hier um.
‫Die Regel hier ist, wenn wir in Python eckige Klammern verwenden.
‫Das erste Element, das wir zwischen die eckigen Klammern setzen, nennen wir den Start.
‫Der Anfang ist, hey, wo soll ich in unserem Fall hinschauen, wir sagten, wir wollen auf Null schauen.
‫Also sind wir reingekommen, wir wollen uns sieben anschauen.
‫Wir haben es.
‫Aber dann gibt es noch eine zusätzliche Sache, die wir tun können, wenn wir a.
‫Colin hier.
‫Wir haben auch die Möglichkeit zu sagen: Hey, wo soll ich aufhören?
‫Was bedeutet das?
‫Nun, wenn ich etwas mache und weißt du was, dann ändern wir das in.
‫Null, eins, zwei, drei, vier, fünf, sechs, sieben, nur damit es leichter zu verstehen ist, wenn ich es tue, sagen
‫wir die Null.
‫Colin to und ich klicke auf Run, ich fange bei null an und bei zwei, also greife ich null.
‫Zum einen, denn denken Sie daran, ich sage hier beginnen, aber dann auch aufhören, sobald Sie das Bücherregal
‫erreichen.
‫Das wollen wir nicht.
‫Wenn ich also null bis sieben mache, was denkst du passiert, wenn ich auf Ausführen klicke?
‫Und ich komme bis sechs.
‫Damit wir die volle Kraft schöpfen können, müssen wir also null bis acht machen, denn hier gibt es tatsächlich
‫einen Charakter, oder?
‫Denn wir fangen bei Null an, genau wie Ron.
‫Da gehst du.
‫Nun können wir hier noch eine dritte Sache hinzufügen, und dies wird als Übertritt bezeichnet.
‫Und ein Step-Over sagt, hey, fang hier und hier an und überschreite dann ein paar Dinge.
‫Die Standardeinstellung ist also eins, weil wir nacheinander unser Bücherregal durchsuchen.
‫Sie sehen, dass wir die gesamte Saite bekommen, aber wenn ich hier hinzufüge, geht sie um zwei, also greife ich Null, dann
‫gehe ich über eine, um zu greifen, dann über eine, um zu greifen und so weiter und so weiter her.
‫Lassen Sie mich Ihnen hier ein paar knifflige Fragen stellen. Was passiert, wenn ich dies tue?
‫Ist dies gültig, wenn ich auf Ausführen klicke, was passiert, bereit zu erraten?
‫Ich bekomme.
‫Eins zwei drei vier fünf sechs sieben.
‫Das sagt, hey, fang um 1:00 an.
‫Das ist also genau hier, aber dann hinterher, halt, na ja, da ist nichts.
‫Die Standardeinstellung lautet also, gehen Sie bis zum Ende.
‫Ich weiß, das ist verwirrend, aber halte durch, übe es oft genug und es wird zur zweiten
‫Natur.
‫OK, was ist, wenn ich so etwas mache, bei dem ich den Start nicht ausfülle und hier fünf mache, was passiert jetzt?
‫Redi.
‫Ich bekomme null eins, zwei, drei, vier bis fünf, also fängt es als Standard null an und geht bis fünf.
‫OK, was ist, wenn ich so etwas mit Semikolons mache und dann auf Ausführen klicke?
‫Alles klar, ich bekomme das Standardverhalten.
‫Denn es fängt bei Null an, wenn es nichts gibt und wann immer die Zeichenfolge endet, wenn es nichts gibt,
‫und dann gehen wir es einmal durch.
‫Alles klar, aber was ist, wenn wir so etwas tun?
‫Was ist, wenn ich hier minus eins mache?
‫Dies ist ein schwieriges Thema.
‫Was wird passieren?
‫Lass es uns herausfinden.
‫Ich bekomme sieben in Python, der negative Index bedeutet, hey, fang am Ende des Strings an, also wenn ich
‫minus zwei mache.
‫Ich bekomme sechs, wenn ich minus drei tue.
‫Ich bekomme fünf, weil ich rückwärts gehe, und ein netter Trick, den Sie hier machen können, ist, wenn wir
‫Semikolon, Semikolon minus eins, verwenden, und dies ist eigentlich eine ziemlich übliche Operation.
‫Das muss man sich also einfach merken, auch wenn es komisch aussieht, es bedeutet Start, Stop.
‫Aber hier sind keine Grenzen gesetzt.
‫Aber ich möchte von hinten übertreten.
‫Was glaubst du, wird hier also passieren?
‫Wenn ich klicke, laufe.
‫Sehen Sie, dass wir die Umkehrung der Zeichenfolge erhalten, also ist dies eine sehr nützliche Notation, wenn Sie
‫beispielsweise eine Reihenfolge umkehren möchten.
‫Und wenn wir wollen, sagen wir um zwei überspringen, ich klicke auf Ausführen und Sie sehen, dass wir jetzt um zwei überspringen.
‫Hoffentlich tut der Kopf bei dieser ganzen Notation nicht weh, man muss sich nur daran gewöhnen.
‫Es ist etwas ganz Einzigartiges für Python, aber es ist sehr, sehr nützlich.