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

bookString-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 Zugreifen auf diese Zeichen mittels Indexierung sowie das Bestimmen der Länge von Strings mit der Funktion len() sind grundlegende Fähigkeiten in Python.

Sehen Sie sich das folgende Video an, in dem Alex demonstriert, wie Indexierung und die Funktion len() effektiv zur Interaktion mit Strings genutzt werden können.

In Python beginnt die Indexierung bei 0, sodass das erste Zeichen eines Strings den Index 0 hat, das zweite den Index 1 und so weiter. Dies wird häufig als die n-1-Regel bezeichnet, wobei n die Anzahl der Zeichen im String ist. Zur besseren Veranschaulichung betrachten Sie den String "Apple":

Negative Indexierung

Im Gegensatz dazu ermöglicht die negative Indexierung, Zeichen vom Ende des Strings anstatt vom Anfang zu zählen.

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

Untersuchen wir denselben String, "Apple", mithilfe negativer Indizes, um zu verdeutlichen, wie jedes Zeichen vom Ende aus angesprochen werden kann:

Beispielanwendung

Einführung in die Grundlagen der Zeichenkettenindizierung. Dieses Beispiel dient dazu, verschiedene Zeichen aus der Zeichenkette auszugeben. Negative Indizierung kann ebenfalls ausprobiert werden.

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 wird eine Zeichenkette mit Leerzeichen betrachtet und die Funktion len() verwendet, um zu zeigen, wie Leerzeichen als Zeichen gezählt werden.

Das Verständnis, dass Leerzeichen in Python als Zeichen gelten, unterstützt die präzise Verarbeitung von Zeichenketten, 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

Verwenden von String-Indexierung zur Extraktion bestimmter Zeichen aus einem gegebenen String. Berechnung der String-Länge mit len().

  • Mit len() die Länge des Strings grocery_item ermitteln und in length_of_item speichern.
  • Mit positiver Indexierung das erste Zeichen jedes Wortes in grocery_item abrufen und diesen den Variablen first_char, second_char und third_char zuweisen.
  • Mit negativer Indexierung das letzte Zeichen jedes Wortes abrufen und diesen den Variablen last_char1, last_char2 und last_char3 zuweisen.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 5
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

Suggested prompts:

Can you explain more about how negative indexing works in Python?

What happens if I try to access an index that is out of range?

Can you give more examples of using the len() function with different strings?

close

bookString-Indizierung und Länge

Swipe um das Menü anzuzeigen

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

Sehen Sie sich das folgende Video an, in dem Alex demonstriert, wie Indexierung und die Funktion len() effektiv zur Interaktion mit Strings genutzt werden können.

In Python beginnt die Indexierung bei 0, sodass das erste Zeichen eines Strings den Index 0 hat, das zweite den Index 1 und so weiter. Dies wird häufig als die n-1-Regel bezeichnet, wobei n die Anzahl der Zeichen im String ist. Zur besseren Veranschaulichung betrachten Sie den String "Apple":

Negative Indexierung

Im Gegensatz dazu ermöglicht die negative Indexierung, Zeichen vom Ende des Strings anstatt vom Anfang zu zählen.

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

Untersuchen wir denselben String, "Apple", mithilfe negativer Indizes, um zu verdeutlichen, wie jedes Zeichen vom Ende aus angesprochen werden kann:

Beispielanwendung

Einführung in die Grundlagen der Zeichenkettenindizierung. Dieses Beispiel dient dazu, verschiedene Zeichen aus der Zeichenkette auszugeben. Negative Indizierung kann ebenfalls ausprobiert werden.

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 wird eine Zeichenkette mit Leerzeichen betrachtet und die Funktion len() verwendet, um zu zeigen, wie Leerzeichen als Zeichen gezählt werden.

Das Verständnis, dass Leerzeichen in Python als Zeichen gelten, unterstützt die präzise Verarbeitung von Zeichenketten, 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

Verwenden von String-Indexierung zur Extraktion bestimmter Zeichen aus einem gegebenen String. Berechnung der String-Länge mit len().

  • Mit len() die Länge des Strings grocery_item ermitteln und in length_of_item speichern.
  • Mit positiver Indexierung das erste Zeichen jedes Wortes in grocery_item abrufen und diesen den Variablen first_char, second_char und third_char zuweisen.
  • Mit negativer Indexierung das letzte Zeichen jedes Wortes abrufen und diesen den Variablen last_char1, last_char2 und last_char3 zuweisen.

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
single

single

some-alt