Du bist jetzt ziemlich vertraut mit dem Indexoperator und du weißt schon dass Sie eckige Klammern verwenden können und geben Sie einen ganzzahligen Wert an, der es Ihnen ermöglicht um auf jedes Zeichen in der Zeichenfolge zuzugreifen. Sie können auch am Ende der Zeichenfolge beginnen indem man negative Werte verwendet. Sie können jedoch auch eine Unterzeichenfolge erstellen und Sie können dies mit dem Slice-Operator tun. Sie verwenden einfach den Namen der Sequenz, Sag ihm, wo es anfangen soll, wo es aufhören soll, und optional, wie der Schritt sein wird. Beachten Sie, dass das Trennzeichen hier ein Doppelpunkt ist. Und so kannst du die ersten drei Buchstaben ausdrucken von unserem Gruß indem Sie einen Startindexwert erstellen von Null und Ende von drei. Und das erzeugt eine Zeichenfolge, die bei Null beginnt und geht bis, aber nicht einschließlich drei, eine Unterzeichenfolge der Länge drei. Sie können den Anfangswert auch weglassen wenn es null ist, wird null angenommen. Ebenso können Sie ab Position drei beginnen und geh bis zum Ende. Das wird vorausgesetzt. Sie können auch mit Null beginnen und bis zum letzten Zeichen gehen, aber nicht einschließen der Saite, oder bis zu, aber nicht einschließlich des R. Jetzt mit dem Schrittoperator, Sie können jedes andere Zeichen drucken, wenn Sie möchten, oder jedes dritte Zeichen. Das ist also sehr flexibel. Und Sie müssen erkennen, dass eine Zeichenfolge unveränderlich ist. Wenn ich also einen Gruß habe, kann ich meine Meinung nicht ändern und ändern Sie den ersten Buchstaben durch Zuweisung in ein X. Es wird Ihnen sagen, dass ein String-Objekt unterstützt keine Elementzuweisung, da sie unveränderlich ist. Also, wenn Sie eine Unterzeichenfolge haben dass Sie daran interessiert sind zu sparen, dann müssen Sie dieses neue Objekt zuweisen die mit dem Slice-Operator in eine neue Variable erstellt wird, das zeigt auf die neue Zeichenfolge, die gerade erstellt wurde. Nun, das ist sehr praktisch, kann verwendet werden innerhalb einer Schleife, um alle möglichen interessanten Verarbeitungen durchzuführen. Und wenn du dir die anschaust Schleife, die ich hier habe, Ich nehme die Länge meiner Saite und ich verwende das als Argument für den Bereich. Das wird also für jeden Buchstaben in dieser Zeichenfolge eine Schleife haben. Also probieren wir das aus. Also habe ich anscheinend 43 Buchstaben in dieser Zeichenfolge, und ich kann wählen zu erstellen alle möglichen Substrings der Länge drei durch einfaches Verwenden der Scheibe wo ich mit Index beginne I und enden mit Index I plus drei.