Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen String-Indizierung und Länge | Variablen und Typen
Einführung in Python
course content

Kursinhalt

Einführung in Python

Einführung in Python

1. Erste Schritte
2. Variablen und Typen
3. Bedingte Anweisungen
4. Andere Datentypen
5. Schleifen
6. Funktionen

book
String-Indizierung und Länge

Strings in Python sind Zeichenfolgen, bei denen jedem Zeichen, einschließlich Leerzeichen, eine spezifische Position oder ein Index zugewiesen wird. Das Erlernen des Zugriffs auf diese Zeichen mittels Indexierung und das Bestimmen der Länge von Strings mit der len()-Funktion sind grundlegende Fähigkeiten in Python.

Sehen Sie sich das folgende Video an, in dem Alex demonstriert, wie Indexierung und die len()-Funktion verwendet werden können, um effektiv mit Strings zu interagieren.

In Python beginnt die Indexierung bei 0, sodass das erste Zeichen eines Strings an Index 0 ist, das zweite an Index 1 und so weiter. Dies wird oft als n-1-Regel bezeichnet, wobei n die Anzahl der Zeichen im String ist. Um dies besser zu veranschaulichen, betrachten Sie den String "Apple":

Negatives Indexieren

Umgekehrt ermöglicht das negative Indexieren das Zählen von Zeichen vom Ende des Strings anstelle vom Anfang.

Diese Methode ist besonders nützlich, wenn Sie die letzten Elemente eines Strings zugreifen möchten, ohne seine genaue Länge zu kennen. Das letzte Zeichen des Strings wird als -1 indiziert, das vorletzte als -2 und so weiter.

Lassen Sie uns denselben String, "Apple", mit negativen Indizes erkunden, um hervorzuheben, wie jedes Zeichen vom Ende aus zugänglich ist:

Beispielanwendung

Beginnen wir mit den Grundlagen der Zeichenfolgenindizierung. Verwenden Sie dieses Beispiel, um verschiedene Zeichen aus der Zeichenfolge zu drucken. Sie können auch versuchen, negative Indizierung zu verwenden.

12345678
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
copy

Nun lassen Sie uns eine Zeichenfolge mit Leerzeichen erkunden und die len()-Funktion verwenden, um zu sehen, wie Leerzeichen als Zeichen gezählt werden.

Das Verständnis, dass Leerzeichen in Python als Zeichen betrachtet werden, kann helfen, Zeichenfolgen genau zu manipulieren, insbesondere wenn sie Teil der Daten sind.

12345678910
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
copy
Aufgabe

Swipe to start coding

In dieser Aufgabe wirst du dein Verständnis von String-Indexierung anwenden, um bestimmte Zeichen aus einem gegebenen String zu extrahieren. Du wirst die Länge des Strings mit der len()-Funktion bestimmen und sowohl das erste als auch das letzte Zeichen jedes Wortes mit Indexierungstechniken identifizieren.

Code-Anweisungen

  • Verwende die len()-Funktion, um die Länge des Strings grocery_item zu berechnen und weise sie der Variablen length_of_item zu.
  • Verwende positive Indexierung, um das erste Zeichen jedes Wortes im String grocery_item zu finden. Weise diese Zeichen den Variablen first_char, second_char und third_char zu.
  • Verwende negative Indexierung, um das letzte Zeichen jedes Wortes im String grocery_item zu finden. Weise diese Zeichen den Variablen last_char1, last_char2 und last_char3 zu.

Ausgabeanforderungen

  • Gib die Länge des Strings im Format aus: "Length of item name: <$length_of_item>".
  • Gib das erste Zeichen jedes Wortes im Format aus: "First character of each word: <$first_char> <$second_char> <$third_char>".
  • Gib das letzte Zeichen jedes Wortes im Format aus: "Last character of each word: <$last_char1> <$last_char2> <$last_char3>".

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!

Abschnitt 2. Kapitel 5
toggle bottom row

book
String-Indizierung und Länge

Strings in Python sind Zeichenfolgen, bei denen jedem Zeichen, einschließlich Leerzeichen, eine spezifische Position oder ein Index zugewiesen wird. Das Erlernen des Zugriffs auf diese Zeichen mittels Indexierung und das Bestimmen der Länge von Strings mit der len()-Funktion sind grundlegende Fähigkeiten in Python.

Sehen Sie sich das folgende Video an, in dem Alex demonstriert, wie Indexierung und die len()-Funktion verwendet werden können, um effektiv mit Strings zu interagieren.

In Python beginnt die Indexierung bei 0, sodass das erste Zeichen eines Strings an Index 0 ist, das zweite an Index 1 und so weiter. Dies wird oft als n-1-Regel bezeichnet, wobei n die Anzahl der Zeichen im String ist. Um dies besser zu veranschaulichen, betrachten Sie den String "Apple":

Negatives Indexieren

Umgekehrt ermöglicht das negative Indexieren das Zählen von Zeichen vom Ende des Strings anstelle vom Anfang.

Diese Methode ist besonders nützlich, wenn Sie die letzten Elemente eines Strings zugreifen möchten, ohne seine genaue Länge zu kennen. Das letzte Zeichen des Strings wird als -1 indiziert, das vorletzte als -2 und so weiter.

Lassen Sie uns denselben String, "Apple", mit negativen Indizes erkunden, um hervorzuheben, wie jedes Zeichen vom Ende aus zugänglich ist:

Beispielanwendung

Beginnen wir mit den Grundlagen der Zeichenfolgenindizierung. Verwenden Sie dieses Beispiel, um verschiedene Zeichen aus der Zeichenfolge zu drucken. Sie können auch versuchen, negative Indizierung zu verwenden.

12345678
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
copy

Nun lassen Sie uns eine Zeichenfolge mit Leerzeichen erkunden und die len()-Funktion verwenden, um zu sehen, wie Leerzeichen als Zeichen gezählt werden.

Das Verständnis, dass Leerzeichen in Python als Zeichen betrachtet werden, kann helfen, Zeichenfolgen genau zu manipulieren, insbesondere wenn sie Teil der Daten sind.

12345678910
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
copy
Aufgabe

Swipe to start coding

In dieser Aufgabe wirst du dein Verständnis von String-Indexierung anwenden, um bestimmte Zeichen aus einem gegebenen String zu extrahieren. Du wirst die Länge des Strings mit der len()-Funktion bestimmen und sowohl das erste als auch das letzte Zeichen jedes Wortes mit Indexierungstechniken identifizieren.

Code-Anweisungen

  • Verwende die len()-Funktion, um die Länge des Strings grocery_item zu berechnen und weise sie der Variablen length_of_item zu.
  • Verwende positive Indexierung, um das erste Zeichen jedes Wortes im String grocery_item zu finden. Weise diese Zeichen den Variablen first_char, second_char und third_char zu.
  • Verwende negative Indexierung, um das letzte Zeichen jedes Wortes im String grocery_item zu finden. Weise diese Zeichen den Variablen last_char1, last_char2 und last_char3 zu.

Ausgabeanforderungen

  • Gib die Länge des Strings im Format aus: "Length of item name: <$length_of_item>".
  • Gib das erste Zeichen jedes Wortes im Format aus: "First character of each word: <$first_char> <$second_char> <$third_char>".
  • Gib das letzte Zeichen jedes Wortes im Format aus: "Last character of each word: <$last_char1> <$last_char2> <$last_char3>".

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!

Abschnitt 2. Kapitel 5
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
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt