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? | Strings
Datentypen in Python
Abschnitt 3. Kapitel 12
single

single

Ist ein String Veränderbar?

Swipe um das Menü anzuzeigen

Vielleicht erinnerst du dich an etwas über veränderbare und unveränderliche Datentypen. Unveränderlich bedeutet, dass sie nicht geändert werden können.

Aber wie sieht es mit Strings aus? Sie sind unveränderlich. Ein String kann nicht direkt geändert werden. Schauen wir uns ein Beispiel an, um zu sehen, was passiert. Wir wissen das Ergebnis erst, wenn wir es versuchen. Daher betrachten wir dieses Beispiel.

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

TypeError

Das Ändern von Zeichenketteninhalten ist ein häufiges Bedürfnis. Python stellt die Methode replace() zur Verfügung, um eine neue Zeichenkette mit den gewünschten Änderungen zu erstellen. ähnliche Änderungen durchlaufen.

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

string.replace(old_word, new_word)

Jede Zeichenkettenmethode erzeugt eine neue Zeichenkette – das Original bleibt unverändert. In diesem Beispiel ändert replace() "seafood" zu "fish":

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)
Aufgabe

Wischen, um mit dem Codieren zu beginnen

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, um sie wahrheitsgemäß zu machen. 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

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

some-alt