Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Den Ausdruck slicen | Zeichenkettenmanipulation und -Operationen
Datentypen in Python

bookDen Ausdruck slicen

Untersuchen wir eine weitere nützliche Python-Operation, die sich beim Umgang mit dem Datentyp String als vorteilhaft erweist. Es kann hilfreich sein, Zeichen in bestimmten Intervallen zu extrahieren. Achten Sie darauf, das Beispiel zu überprüfen, da verbale Erklärungen möglicherweise nicht die effektivste Methode zum Verständnis von Programmierkonzepten sind (wie durch ein berühmtes Zitat von Albert Einstein im Beispiel verdeutlicht).

123
string = "Life is like riding a bicycle. To keep your balance, you must keep moving" sliced_string = string[1:11:4] print(sliced_string)
copy

Ich möchte die Syntax erläutern:

string[starting_index : ending_index : step]

In diesem Zusammenhang wurde der resultierende String aus dem ersten bis zum elften Zeichen mit einer Schrittweite von 4 erzeugt, was bedeutet, dass jedes vierte Zeichen innerhalb dieses Bereichs einbezogen wurde.

Offenes Slicing in Python

In Python können alle drei Komponenten eines Slicing-Ausdrucks — start, end oder step — weggelassen werden. Dies wird als offenes Slicing bezeichnet und ermöglicht flexiblere String-Operationen.

Hier sind die gebräuchlichsten Muster:

  • string[:end] — schneidet vom Anfang des Strings bis (aber ohne) zum Index end;
  • string[start:] — schneidet vom Index start bis zum Ende des Strings;
  • string[start:end] — schneidet zwischen zwei Indizes, ohne Schrittangabe;
  • string[-4:] — schneidet die letzten 4 Zeichen des Strings mithilfe negativer Indizierung;
  • string[::2] — schneidet den gesamten String und nimmt jedes zweite Zeichen.

Diese Varianten sind nützlich beim Arbeiten mit Strings unbekannter oder variabler Länge oder wenn das Slicing-Muster wichtiger ist als feste Positionen.

Aufgabe

Swipe to start coding

Jetzt sind Sie an der Reihe! Befolgen Sie diese Schritte:

  1. Verwenden Sie Slicing, um die Phrase "Get a foot" aus dem ersten String zu extrahieren und der Variablen phrase1 zuzuweisen.

  2. Verwenden Sie Slicing, um die Phrase "away" aus dem zweiten String zu extrahieren und der Variablen phrase2 zuzuweisen (hier wird die Verwendung von negativem Indexieren empfohlen).

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 6
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

Awesome!

Completion rate improved to 3.03

bookDen Ausdruck slicen

Swipe um das Menü anzuzeigen

Untersuchen wir eine weitere nützliche Python-Operation, die sich beim Umgang mit dem Datentyp String als vorteilhaft erweist. Es kann hilfreich sein, Zeichen in bestimmten Intervallen zu extrahieren. Achten Sie darauf, das Beispiel zu überprüfen, da verbale Erklärungen möglicherweise nicht die effektivste Methode zum Verständnis von Programmierkonzepten sind (wie durch ein berühmtes Zitat von Albert Einstein im Beispiel verdeutlicht).

123
string = "Life is like riding a bicycle. To keep your balance, you must keep moving" sliced_string = string[1:11:4] print(sliced_string)
copy

Ich möchte die Syntax erläutern:

string[starting_index : ending_index : step]

In diesem Zusammenhang wurde der resultierende String aus dem ersten bis zum elften Zeichen mit einer Schrittweite von 4 erzeugt, was bedeutet, dass jedes vierte Zeichen innerhalb dieses Bereichs einbezogen wurde.

Offenes Slicing in Python

In Python können alle drei Komponenten eines Slicing-Ausdrucks — start, end oder step — weggelassen werden. Dies wird als offenes Slicing bezeichnet und ermöglicht flexiblere String-Operationen.

Hier sind die gebräuchlichsten Muster:

  • string[:end] — schneidet vom Anfang des Strings bis (aber ohne) zum Index end;
  • string[start:] — schneidet vom Index start bis zum Ende des Strings;
  • string[start:end] — schneidet zwischen zwei Indizes, ohne Schrittangabe;
  • string[-4:] — schneidet die letzten 4 Zeichen des Strings mithilfe negativer Indizierung;
  • string[::2] — schneidet den gesamten String und nimmt jedes zweite Zeichen.

Diese Varianten sind nützlich beim Arbeiten mit Strings unbekannter oder variabler Länge oder wenn das Slicing-Muster wichtiger ist als feste Positionen.

Aufgabe

Swipe to start coding

Jetzt sind Sie an der Reihe! Befolgen Sie diese Schritte:

  1. Verwenden Sie Slicing, um die Phrase "Get a foot" aus dem ersten String zu extrahieren und der Variablen phrase1 zuzuweisen.

  2. Verwenden Sie Slicing, um die Phrase "away" aus dem zweiten String zu extrahieren und der Variablen phrase2 zuzuweisen (hier wird die Verwendung von negativem Indexieren empfohlen).

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

close

Awesome!

Completion rate improved to 3.03
Abschnitt 3. Kapitel 6
single

single

some-alt