Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Ist ein String Veränderbar? | Zeichenketten
Quizzes & Challenges
Quizzes
Challenges
/
Datentypen in Python

bookIst ein String Veränderbar?

Sie erinnern sich vielleicht an etwas über veränderbare und unveränderbare Datentypen. Unveränderbar bedeutet, dass sie nicht geändert werden können.

Aber wie sieht es mit Strings aus? Sie sind unveränderbar. Ein String kann nicht direkt geändert werden, sondern nur durch spezielle Operationen. Das Ergebnis ist erst nach einem Versuch ersichtlich. Daher betrachten wir dieses Beispiel.

123
string = "What does it really take to be first past the post?" string[0] = 'k'
copy

TypeError

Es ist schwer, der Behauptung zu widersprechen, dass das Modifizieren von Zeichenketten wesentlich ist. So wie Menschen ihre Standpunkte ändern können, sollten wir auch Zeichenketten erlauben, ähnliche Veränderungen zu durchlaufen.

Die Methode replace() wurde eingeführt, um dieses Problem zu lösen. Sie hat folgende Syntax:

string.replace(old_word, new_word)

Übrigens erzeugt jede Methode, die auf eine Zeichenkette angewendet werden kann, lediglich eine neue Zeichenkette, da die aktuelle nicht verändert werden kann. Betrachten Sie das folgende Beispiel, in dem seafood durch fish ersetzt werden soll:

12345678
string = "I would like to order seafood" # I changed my mind and want to order fish now new_string = string.replace('seafood','fish') # The previous order print(string) # The current order print(new_string)
copy
Aufgabe

Swipe to start coding

Wie bereits erwähnt, ist Übung der Schlüssel zum Erfolg; daher gibt es hier eine weitere Gelegenheit dazu!

Korrigiere die Fehler in den Sätzen string1, string2 und string3, damit sie der Wahrheit entsprechen. Du solltest folgende Ergebnisse erhalten:

  1. "Paris is the capital of France".
  2. "Brasilia is located in South America".
  3. "Monkeys eat bananas".

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 12
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

close

bookIst ein String Veränderbar?

Swipe um das Menü anzuzeigen

Sie erinnern sich vielleicht an etwas über veränderbare und unveränderbare Datentypen. Unveränderbar bedeutet, dass sie nicht geändert werden können.

Aber wie sieht es mit Strings aus? Sie sind unveränderbar. Ein String kann nicht direkt geändert werden, sondern nur durch spezielle Operationen. Das Ergebnis ist erst nach einem Versuch ersichtlich. Daher betrachten wir dieses Beispiel.

123
string = "What does it really take to be first past the post?" string[0] = 'k'
copy

TypeError

Es ist schwer, der Behauptung zu widersprechen, dass das Modifizieren von Zeichenketten wesentlich ist. So wie Menschen ihre Standpunkte ändern können, sollten wir auch Zeichenketten erlauben, ähnliche Veränderungen zu durchlaufen.

Die Methode replace() wurde eingeführt, um dieses Problem zu lösen. Sie hat folgende Syntax:

string.replace(old_word, new_word)

Übrigens erzeugt jede Methode, die auf eine Zeichenkette angewendet werden kann, lediglich eine neue Zeichenkette, da die aktuelle nicht verändert werden kann. Betrachten Sie das folgende Beispiel, in dem seafood durch fish ersetzt werden soll:

12345678
string = "I would like to order seafood" # I changed my mind and want to order fish now new_string = string.replace('seafood','fish') # The previous order print(string) # The current order print(new_string)
copy
Aufgabe

Swipe to start coding

Wie bereits erwähnt, ist Übung der Schlüssel zum Erfolg; daher gibt es hier eine weitere Gelegenheit dazu!

Korrigiere die Fehler in den Sätzen string1, string2 und string3, damit sie der Wahrheit entsprechen. Du solltest folgende Ergebnisse erhalten:

  1. "Paris is the capital of France".
  2. "Brasilia is located in South America".
  3. "Monkeys eat bananas".

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 3. Kapitel 12
single

single

some-alt