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
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-Slicing und -Verkettung

String-Slicing und Konkatenation sind wesentliche Techniken in Python zur Manipulation von Zeichenfolgen. Indem Sie verstehen, wie man Strings schneidet und kombiniert (Konkatenation), können Sie Textdaten effizient verarbeiten, was in vielen Programmierkontexten entscheidend ist.

Im folgenden Video wird Alex die praktischen Anwendungen von String-Slicing und Konkatenation demonstrieren. Schauen Sie genau hin, da diese Konzepte der Schlüssel zur effektiven String-Manipulation sind:

String-Slicing ermöglicht es Ihnen, Teilstrings aus einem größeren String durch Angabe der Start- und Endindizes zu extrahieren. Die Syntax string[start:end] wird verwendet, wobei start der Index des ersten Zeichens ist, das Sie einschließen möchten, und end der Index eines Zeichens nach dem letzten Zeichen, das Sie einschließen möchten. Diese Technik ist besonders nützlich, um Strings in Teile zu zerlegen und zu analysieren.

Beispielanwendung

Werfen wir einen genaueren Blick darauf, wie das 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 ist der Prozess des Verbindens von zwei oder mehr Zeichenfolgen aneinander, wodurch eine neue Zeichenfolge entsteht.

Dies wird mit dem + Operator erreicht, was es einfach macht, Zeichenfolgen für verschiedene Zwecke zu kombinieren, wie zum Beispiel das Erstellen vollständiger Sätze oder das Generieren formatierten Outputs.

So können Sie Zeichenfolgen konkatenieren, um eine neue Zeichenfolge zu erstellen:

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
Aufgabe

Swipe to start coding

In dieser Aufgabe ordnen Sie Lebensmittelartikel ihren jeweiligen Kategorien zu und erstellen dynamisch eine Aussage, die ihren Standort in einem Gang des Geschäfts angibt. Sie arbeiten mit einer gegebenen Zeichenfolge von Lebensmittelartikeln und konzentrieren sich darauf, bestimmte Artikel zu extrahieren, die zu den Kategorien Milchprodukte und Bäckerei gehören.

Code-Anweisungen

  • Beginnen Sie mit der bereitgestellten Zeichenfolge grocery_items, die eine Liste von Lebensmittelartikeln enthält.
  • Extrahieren Sie die Milchprodukte "milk" und "cheese" aus der Zeichenfolge mithilfe von Zeichenfolgen-Slicing.
  • Extrahieren Sie den Bäckereiartikel "bread" aus der Zeichenfolge mithilfe von Zeichenfolgen-Slicing.
  • Verwenden Sie die Zeichenfolgenkonkatenation, um eine Aussage zu erstellen, die diese Artikel enthält und angibt, dass sie sich in Gang 5 befinden.

Ausgabeanforderungen

  • Drucken Sie eine Aussage im folgenden Format: "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
toggle bottom row

book
String-Slicing und -Verkettung

String-Slicing und Konkatenation sind wesentliche Techniken in Python zur Manipulation von Zeichenfolgen. Indem Sie verstehen, wie man Strings schneidet und kombiniert (Konkatenation), können Sie Textdaten effizient verarbeiten, was in vielen Programmierkontexten entscheidend ist.

Im folgenden Video wird Alex die praktischen Anwendungen von String-Slicing und Konkatenation demonstrieren. Schauen Sie genau hin, da diese Konzepte der Schlüssel zur effektiven String-Manipulation sind:

String-Slicing ermöglicht es Ihnen, Teilstrings aus einem größeren String durch Angabe der Start- und Endindizes zu extrahieren. Die Syntax string[start:end] wird verwendet, wobei start der Index des ersten Zeichens ist, das Sie einschließen möchten, und end der Index eines Zeichens nach dem letzten Zeichen, das Sie einschließen möchten. Diese Technik ist besonders nützlich, um Strings in Teile zu zerlegen und zu analysieren.

Beispielanwendung

Werfen wir einen genaueren Blick darauf, wie das 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 ist der Prozess des Verbindens von zwei oder mehr Zeichenfolgen aneinander, wodurch eine neue Zeichenfolge entsteht.

Dies wird mit dem + Operator erreicht, was es einfach macht, Zeichenfolgen für verschiedene Zwecke zu kombinieren, wie zum Beispiel das Erstellen vollständiger Sätze oder das Generieren formatierten Outputs.

So können Sie Zeichenfolgen konkatenieren, um eine neue Zeichenfolge zu erstellen:

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
Aufgabe

Swipe to start coding

In dieser Aufgabe ordnen Sie Lebensmittelartikel ihren jeweiligen Kategorien zu und erstellen dynamisch eine Aussage, die ihren Standort in einem Gang des Geschäfts angibt. Sie arbeiten mit einer gegebenen Zeichenfolge von Lebensmittelartikeln und konzentrieren sich darauf, bestimmte Artikel zu extrahieren, die zu den Kategorien Milchprodukte und Bäckerei gehören.

Code-Anweisungen

  • Beginnen Sie mit der bereitgestellten Zeichenfolge grocery_items, die eine Liste von Lebensmittelartikeln enthält.
  • Extrahieren Sie die Milchprodukte "milk" und "cheese" aus der Zeichenfolge mithilfe von Zeichenfolgen-Slicing.
  • Extrahieren Sie den Bäckereiartikel "bread" aus der Zeichenfolge mithilfe von Zeichenfolgen-Slicing.
  • Verwenden Sie die Zeichenfolgenkonkatenation, um eine Aussage zu erstellen, die diese Artikel enthält und angibt, dass sie sich in Gang 5 befinden.

Ausgabeanforderungen

  • Drucken Sie eine Aussage im folgenden Format: "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
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