Kursinhalt
Einführung in Python
Einführung in Python
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.
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)
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.
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)
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 Stringsgrocery_item
zu berechnen und weise sie der Variablenlength_of_item
zu. - Verwende positive Indexierung, um das erste Zeichen jedes Wortes im String
grocery_item
zu finden. Weise diese Zeichen den Variablenfirst_char
,second_char
undthird_char
zu. - Verwende negative Indexierung, um das letzte Zeichen jedes Wortes im String
grocery_item
zu finden. Weise diese Zeichen den Variablenlast_char1
,last_char2
undlast_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
Danke für Ihr Feedback!
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.
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)
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.
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)
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 Stringsgrocery_item
zu berechnen und weise sie der Variablenlength_of_item
zu. - Verwende positive Indexierung, um das erste Zeichen jedes Wortes im String
grocery_item
zu finden. Weise diese Zeichen den Variablenfirst_char
,second_char
undthird_char
zu. - Verwende negative Indexierung, um das letzte Zeichen jedes Wortes im String
grocery_item
zu finden. Weise diese Zeichen den Variablenlast_char1
,last_char2
undlast_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
Danke für Ihr Feedback!