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

bookIst String Veränderbar?

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

Wie sieht es aber 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 Aussage zu widersprechen, dass das Modifizieren von Zeichenketten wesentlich ist. So wie Individuen ihre Standpunkte ändern können, sollte es auch Zeichenketten gestattet sein, ä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 für Zeichenketten implementiert werden kann, einfach 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

Awesome!

Completion rate improved to 3.45

bookIst String Veränderbar?

Swipe um das Menü anzuzeigen

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

Wie sieht es aber 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 Aussage zu widersprechen, dass das Modifizieren von Zeichenketten wesentlich ist. So wie Individuen ihre Standpunkte ändern können, sollte es auch Zeichenketten gestattet sein, ä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 für Zeichenketten implementiert werden kann, einfach 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