Slicing-Aufgabe
Das Slicing kann mit einem Schritt-Argument erweitert werden, das es ermöglicht, Zeichen in bestimmten Intervallen zu extrahieren.
Dies ist nützlich, wenn beispielsweise jedes zweite Zeichen ausgewählt, Buchstaben übersprungen oder Muster aus strukturierten Daten wie Rechnungsnummern, Transaktionscodes oder Berichten extrahiert werden sollen.
string[start : end : step]
start: Der Index, an dem das Slicing beginnt (einschließlich)end: Der Index, an dem das Slicing endet (ausschließlich)step: Das Intervall (z. B. 2 bedeutet jedes zweite Zeichen)
Es können auch ein oder mehrere Werte weggelassen werden:
string[::2]nimmt jedes zweite Zeichen vom Anfang bis zum Ende;string[5::3]beginnt bei Index 5 und nimmt jedes dritte Zeichen;string[:-2:2]nimmt jedes zweite Zeichen vom Anfang bis (aber ohne) das vorletzte Zeichen.
Beispiel
123code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
- Beginn bei Index
0 - Ende bei Index
13(ausschließlich) - Schrittweite
5, das heißt: jedes fünfte Zeichen wird ausgewählt
Die Zeichen an den Indizes 0, 5 und 10 sind 'T', '0' und 'N', daher ist die Ausgabe 'T0N'.
Diese Art des Slicings kann verwendet werden, um Initialen oder Kontrollcodes aus strukturierten Zeichenfolgen in Finanz- oder Dokumentensystemen zu extrahieren.
Swipe to start coding
In einem Buchhaltungssystem werden Dateinamen für Finanzberichte automatisch generiert. Jeder Dateiname enthält ein Präfix, den Berichtstyp und das Jahr.
Ihre Aufgabe ist es, mithilfe von Slicing mit Schritt die 1. und 3. Ziffer des Jahres (in diesem Fall 2 und 2) aus dem Dateinamen zu extrahieren.
Dieses Ergebnis dient als einfacher Jahreskontrollcode.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.45
Slicing-Aufgabe
Swipe um das Menü anzuzeigen
Das Slicing kann mit einem Schritt-Argument erweitert werden, das es ermöglicht, Zeichen in bestimmten Intervallen zu extrahieren.
Dies ist nützlich, wenn beispielsweise jedes zweite Zeichen ausgewählt, Buchstaben übersprungen oder Muster aus strukturierten Daten wie Rechnungsnummern, Transaktionscodes oder Berichten extrahiert werden sollen.
string[start : end : step]
start: Der Index, an dem das Slicing beginnt (einschließlich)end: Der Index, an dem das Slicing endet (ausschließlich)step: Das Intervall (z. B. 2 bedeutet jedes zweite Zeichen)
Es können auch ein oder mehrere Werte weggelassen werden:
string[::2]nimmt jedes zweite Zeichen vom Anfang bis zum Ende;string[5::3]beginnt bei Index 5 und nimmt jedes dritte Zeichen;string[:-2:2]nimmt jedes zweite Zeichen vom Anfang bis (aber ohne) das vorletzte Zeichen.
Beispiel
123code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
- Beginn bei Index
0 - Ende bei Index
13(ausschließlich) - Schrittweite
5, das heißt: jedes fünfte Zeichen wird ausgewählt
Die Zeichen an den Indizes 0, 5 und 10 sind 'T', '0' und 'N', daher ist die Ausgabe 'T0N'.
Diese Art des Slicings kann verwendet werden, um Initialen oder Kontrollcodes aus strukturierten Zeichenfolgen in Finanz- oder Dokumentensystemen zu extrahieren.
Swipe to start coding
In einem Buchhaltungssystem werden Dateinamen für Finanzberichte automatisch generiert. Jeder Dateiname enthält ein Präfix, den Berichtstyp und das Jahr.
Ihre Aufgabe ist es, mithilfe von Slicing mit Schritt die 1. und 3. Ziffer des Jahres (in diesem Fall 2 und 2) aus dem Dateinamen zu extrahieren.
Dieses Ergebnis dient als einfacher Jahreskontrollcode.
Lösung
Danke für Ihr Feedback!
single