Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen String-Slicing und Verkettung | Variablen und Typen
Quizzes & Challenges
Quizzes
Challenges
/
Einführung in Python

bookString-Slicing und Verkettung

String-Slicing und Konkatenation sind grundlegende Techniken in Python zur Manipulation von Zeichenfolgen. Durch das Verständnis, wie man Strings schneidet und kombiniert (Konkatenation), können Textdaten effizient verarbeitet werden, was in vielen Programmierkontexten entscheidend ist.

Im folgenden Video demonstriert Alex die praktischen Anwendungen von String-Slicing und Konkatenation. Achten Sie genau darauf, da diese Konzepte für eine effektive Zeichenfolgenmanipulation von zentraler Bedeutung sind:

String-Slicing ermöglicht das Extrahieren von Teilstrings aus einer größeren Zeichenkette durch Angabe der Start- und Endindizes. Die Syntax string[start:end] wird verwendet, wobei start der Index des ersten Zeichens ist, das einbezogen werden soll, und end der Index eines Zeichens nach dem letzten Zeichen ist, das einbezogen werden soll. Diese Technik ist besonders nützlich, um Zeichenketten in Teile zu zerlegen und zu analysieren.

Anwendungsbeispiel

Werfen wir einen genaueren Blick darauf, wie Slicing funktioniert:

1234567
fruit = "Strawberries" # Slicing the string to get "Straw" # Remember, the 'w' is indexed at 4 but if we want to include it in the slice, we need to go up to 5 sliced_fruit = fruit[0:5] print("Sliced part:", sliced_fruit)
copy

Konkatenation bezeichnet das Verknüpfen von zwei oder mehr Zeichenketten zu einer neuen Zeichenkette.

Dies geschieht mit dem +-Operator und ermöglicht es, Zeichenketten einfach zu kombinieren, beispielsweise um vollständige Sätze zu erstellen oder formatierten Text auszugeben.

So können Sie Zeichenketten verknüpfen, um eine neue Zeichenkette zu erzeugen:

12345678
# Concatenating strings part1 = "Straw" part2 = "berry" new_word = part1 + part2 # "Strawberry" print("Concatenated word:", new_word) # If you want to separate the words with a space, you need to add " " between the two parts print(part1 + " " + part2) # "Straw berry"
copy

F-Strings

Pythons F-Strings bieten eine einfache und leistungsstarke Möglichkeit, Variablen und Ausdrücke direkt in Zeichenfolgenliterale einzubetten. Durch das Voranstellen eines f oder F vor das öffnende Anführungszeichen können Variablennamen und Ausdrücke innerhalb von geschweiften Klammern ({}) eingefügt werden, was die Zeichenfolgeninterpolation und -formatierung deutlich lesbarer und prägnanter macht.

Beispiel:

name = "Alex"
age = 30
print(f"Hello, {name}! You are {age} years old.")

Dies gibt aus: Hello, Alex! You are 30 years old.

F-Strings sind besonders nützlich, um Text und Variablen zu kombinieren, ohne mehrere +-Operatoren oder manuelle Umwandlungen verwenden zu müssen. Sie unterstützen außerdem die Formatierung von Zahlen und Ausdrücken direkt innerhalb der Zeichenkette.

1234567
name = "Alex" age = 27 # Using an f-string to embed variables directly into the string message = f"My name is {name} and I am {age} years old." print(message)
copy
Aufgabe

Swipe to start coding

Arbeiten Sie mit einer Zeichenkette, die Lebensmittelartikel auflistet. Verwenden Sie Slicing, um bestimmte Wörter zu extrahieren und eine klare Nachricht darüber zu erstellen, wo sich diese Artikel im Geschäft befinden.

Vorgehensweise

  1. Es wird eine Zeichenkettenvariable namens grocery_items bereitgestellt. Sie enthält mehrere Lebensmittelnamen in einer Zeile.
    Beispiel: "milk, eggs, cheese, bread, apples"

  2. Verwenden Sie String-Slicing, um die folgenden Artikel aus der Zeichenkette zu extrahieren:

    • "milk" → in einer Variablen namens dairy1 speichern
    • "cheese" → in einer Variablen namens dairy2 speichern
    • "bread" → in einer Variablen namens bakery1 speichern
  3. Verwenden Sie String-Konkatenation (+), um einen Satz zu erstellen, der diese Artikel und deren Gangnummer erwähnt.

Ausgabekriterien

Geben Sie folgende Nachricht aus:
We have dairy and bakery items: <dairy1>, <dairy2>, and <bakery1> in aisle 5

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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

Suggested prompts:

Can you explain more about how string slicing works with negative indices?

What happens if I omit the start or end index in a slice?

Can you show more examples of string concatenation with variables?

close

Awesome!

Completion rate improved to 2.17

bookString-Slicing und Verkettung

Swipe um das Menü anzuzeigen

String-Slicing und Konkatenation sind grundlegende Techniken in Python zur Manipulation von Zeichenfolgen. Durch das Verständnis, wie man Strings schneidet und kombiniert (Konkatenation), können Textdaten effizient verarbeitet werden, was in vielen Programmierkontexten entscheidend ist.

Im folgenden Video demonstriert Alex die praktischen Anwendungen von String-Slicing und Konkatenation. Achten Sie genau darauf, da diese Konzepte für eine effektive Zeichenfolgenmanipulation von zentraler Bedeutung sind:

String-Slicing ermöglicht das Extrahieren von Teilstrings aus einer größeren Zeichenkette durch Angabe der Start- und Endindizes. Die Syntax string[start:end] wird verwendet, wobei start der Index des ersten Zeichens ist, das einbezogen werden soll, und end der Index eines Zeichens nach dem letzten Zeichen ist, das einbezogen werden soll. Diese Technik ist besonders nützlich, um Zeichenketten in Teile zu zerlegen und zu analysieren.

Anwendungsbeispiel

Werfen wir einen genaueren Blick darauf, wie Slicing funktioniert:

1234567
fruit = "Strawberries" # Slicing the string to get "Straw" # Remember, the 'w' is indexed at 4 but if we want to include it in the slice, we need to go up to 5 sliced_fruit = fruit[0:5] print("Sliced part:", sliced_fruit)
copy

Konkatenation bezeichnet das Verknüpfen von zwei oder mehr Zeichenketten zu einer neuen Zeichenkette.

Dies geschieht mit dem +-Operator und ermöglicht es, Zeichenketten einfach zu kombinieren, beispielsweise um vollständige Sätze zu erstellen oder formatierten Text auszugeben.

So können Sie Zeichenketten verknüpfen, um eine neue Zeichenkette zu erzeugen:

12345678
# Concatenating strings part1 = "Straw" part2 = "berry" new_word = part1 + part2 # "Strawberry" print("Concatenated word:", new_word) # If you want to separate the words with a space, you need to add " " between the two parts print(part1 + " " + part2) # "Straw berry"
copy

F-Strings

Pythons F-Strings bieten eine einfache und leistungsstarke Möglichkeit, Variablen und Ausdrücke direkt in Zeichenfolgenliterale einzubetten. Durch das Voranstellen eines f oder F vor das öffnende Anführungszeichen können Variablennamen und Ausdrücke innerhalb von geschweiften Klammern ({}) eingefügt werden, was die Zeichenfolgeninterpolation und -formatierung deutlich lesbarer und prägnanter macht.

Beispiel:

name = "Alex"
age = 30
print(f"Hello, {name}! You are {age} years old.")

Dies gibt aus: Hello, Alex! You are 30 years old.

F-Strings sind besonders nützlich, um Text und Variablen zu kombinieren, ohne mehrere +-Operatoren oder manuelle Umwandlungen verwenden zu müssen. Sie unterstützen außerdem die Formatierung von Zahlen und Ausdrücken direkt innerhalb der Zeichenkette.

1234567
name = "Alex" age = 27 # Using an f-string to embed variables directly into the string message = f"My name is {name} and I am {age} years old." print(message)
copy
Aufgabe

Swipe to start coding

Arbeiten Sie mit einer Zeichenkette, die Lebensmittelartikel auflistet. Verwenden Sie Slicing, um bestimmte Wörter zu extrahieren und eine klare Nachricht darüber zu erstellen, wo sich diese Artikel im Geschäft befinden.

Vorgehensweise

  1. Es wird eine Zeichenkettenvariable namens grocery_items bereitgestellt. Sie enthält mehrere Lebensmittelnamen in einer Zeile.
    Beispiel: "milk, eggs, cheese, bread, apples"

  2. Verwenden Sie String-Slicing, um die folgenden Artikel aus der Zeichenkette zu extrahieren:

    • "milk" → in einer Variablen namens dairy1 speichern
    • "cheese" → in einer Variablen namens dairy2 speichern
    • "bread" → in einer Variablen namens bakery1 speichern
  3. Verwenden Sie String-Konkatenation (+), um einen Satz zu erstellen, der diese Artikel und deren Gangnummer erwähnt.

Ausgabekriterien

Geben Sie folgende Nachricht aus:
We have dairy and bakery items: <dairy1>, <dairy2>, and <bakery1> in aisle 5

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 6
single

single

some-alt